有一个字符串,大约如下:
1、
Select users.* ,points.* from points
left join users
on users.userid = points.userid;我想把里面的回车去掉,用
sql.replace('\n',' '); 但不行2、如何把一个这样很多行的字符串,一行一行的读出来?
读取指定的行数?
1、
Select users.* ,points.* from points
left join users
on users.userid = points.userid;我想把里面的回车去掉,用
sql.replace('\n',' '); 但不行2、如何把一个这样很多行的字符串,一行一行的读出来?
读取指定的行数?
用 str.getBytes() 得到的是一个byte数组这样你想如何操作都可以
1.查询指定的行数
2.建立一个Vector
3.把用sql语句查询得到的字符串添加到Vector中
4.把Vector类型的变量强制转换成List
"
Line 1
line 2
line 3
line 4 "我想得到 它有多少行?每行的内容是什么?
{
public static void main(String[] args){
//Question 1: 把回车replace成空格
String s = "Line 1\nline 2\nline 3\nline 4";
String repalced = s.replaceAll("\\n", " ");
System.out.println(repalced);
//Question 2: 得到行数和每一行的内容
String[] sArray = s.split("\\n");
System.out.println(sArray.length);
for(int i = 0; i< sArray.length; i++){
System.out.println(sArray[i]);
}
}
}
String str = "
Line 1
line 2
line 3
line 4 "
String[] strArray = str.split("\n");然后便利 strArray