有四列数据:
55 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
java怎么读出第一列数据:55
第二列数据:2009-02-26 22:17:55
第三列数据:模块002
第四列数据:与abc失去联系: abcdefgh:abc号: 0.最好给个代码看看谢谢了!急!!!
55 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
java怎么读出第一列数据:55
第二列数据:2009-02-26 22:17:55
第三列数据:模块002
第四列数据:与abc失去联系: abcdefgh:abc号: 0.最好给个代码看看谢谢了!急!!!
2009-02-26和22:17:55中间有一个空格
22:17:55和模块002中间有一个空格
把 模块002||与abc失去联系从 ||分开
与abc失去联系: abc号: 0. 连接到一起
第一列数据:substring(0,2)
第二列数据:substring(3,22)
第三列数据:substring(23,28)
第四列数据:substring(28,46)
55 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
56 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
57 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
58 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
59 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
60 2009-02-26 22:17:55 模块002与abc失去联系: abc号: 0.
java怎么读出第一列数据:55
第二列数据:2009-02-26 22:17:55
第三列数据:模块002
第四列数据:与abc失去联系: abcdefgh:abc号: 0. 其中 55和2009-02-26 中间有一个空格
2009-02-26和22:17:55中间有一个空格
22:17:55和模块002中间有一个空格
把 模块002||与abc失去联系从 ||分开
与abc失去联系: abc号: 0. 连接到一起
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
xx("1000 2019-02-26 22:17:55 模块00045667与abc失去联系: abc号: 0.");
}
public static void xx(String str)
{
String str1,str2,str3,str4;
int index1=str.indexOf(" ", 0);
int index2=str.indexOf(" ",str.indexOf(" ", index1+1)+1);
int index3=str.indexOf("与",index2+1);
str1=str.substring(0,index1);//第一个要求字符
// 第二个要求字符串
str2=str.substring(index1+1,index2);
// 第3个要求字符串
str3=str.substring(index2+1,index3); // 第4个要求字符串
str4=str.substring(index3);
System.out.println(str1);
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
}}