一、介绍
在一些读取文件,然后对数据进行处理的过程中,我们需要获取到对应的数据,这里我有一个文本其中的数据都是用逗号进行隔开的,我需要获取到他们;文章来源:https://www.toymoban.com/news/detail-507935.html
String s ="pm,1234.1,12345.4,66.6";
// 采用逗号的方式进行分割处理
String []arr=s.split(",");
for (int i = 0; i <arr.length ; i++) {
System.out.println(arr[i]);
}
// 用同样的方式也可进行分割空格的处理
String []arr1=s.split(" ");
文章来源地址https://www.toymoban.com/news/detail-507935.html
二、读取txt文件,获取信息的方法
public void getLineString() {
// 获取当前的文件路径
String property = System.getProperty("user.dir");
// 拼接的处理
File file = new File(property+"\\文本添加.txt");
try {
// 获取输入的字节
FileInputStream fis = new FileInputStream(file);
//如果不行,改成"UTF-8"试试,InputStreamReader是从字节流到字符流的桥,可以更改的字符集
InputStreamReader reader = new InputStreamReader(fis,"UTF-8");
// 从字符输入流读取文本,缓冲字符,以提供字符,数组和行的高效读取。
BufferedReader br = new BufferedReader(reader);
String line;
// 把文本中每一行的数据都获取下来,并且进行分割的处理
while (((line = br.readLine()) != null)){
System.out.println("输出的信息为: "+line);
// 因为txt里面的文件是用逗号隔开的,所有需要用,进行分解处理
String []arr=line.split(",");
String id = arr[0];
String name = arr[1];
String sex = arr[2];
int grade = Integer.parseInt(arr[3]);
}
br.close();
reader.close();
}catch (Exception exception) {
exception.printStackTrace();
}
}
到了这里,关于Java分割字符串,分割逗号字符串,分割空格的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!