Warning : session_start(): open(/var/lib/php/sessions/sess_ji7if6e63nbc1db6aj5odd7hdr, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning : session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
toLinesTrim (function) [2000478]
29 LINES
New Tinybrain snippet
1 public static List<String> toLinesTrim(String s) {
2 List<String> lines = new ArrayList<String>();
3 int start = 0;
4 while (true) {
5 int i = toLinesTrim_nextLineBreak(s, start);
6 if (i < 0) {
7 if (s.length() > start) lines.add(rtrim(s.substring(start)));
8 break;
9 }
10
11 lines.add(rtrim(s.substring(start, i)));
12 if (s.charAt(i) == '\r' && i+1 < s.length() && s.charAt(i+1) == '\n')
13 i += 2;
14 else
15 ++i;
16
17 start = i;
18 }
19 return lines;
20 }
21
22 private static int toLinesTrim_nextLineBreak(String s, int start) {
23 for (int i = start; i < s.length(); i++) {
24 char c = s.charAt(i);
25 if (c == '\r' || c == '\n')
26 return i;
27 }
28 return -1;
29 }
Author comment
download show line numbers
Snippet is not live.
Travelled to 12 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt
ID
Author/Program
Comment
Date
1215 stefan Actually I think it only trim()s. 2016-04-27 01:14:15
add comment
Snippet ID:
#2000478
Snippet name:
toLinesTrim (function)
Eternal ID of this version:
#2000478/1
Text MD5:
58b04eb912d8c2b289523332d21922db
Author:
stefan
Category:
javax
Type:
New Tinybrain snippet
Public (visible to everyone):
Yes
Archived (hidden from active list):
No
Created/modified:
2015-08-01 18:42:43
Source code size:
763 bytes / 29 lines
Pitched / IR pitched:
No / Yes
Views / Downloads:
1450 / 585
Referenced in:
[show references]