java怎么读入以逗号分隔的数据?
3个回答
展开全部
package com.ldc.test;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
/**
*
* @author 愿做无聊听众
*
*/
public class Test {
public static void main(String[] args) {
BufferedReader br = null;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream("xxxxx.txt")));
String[] textData=null;
String line=null;
while((line=br.readLine())!=null){
//文件行中以逗号分隔的数据,转换成数据-----------------------------------------------关键字split
textData=line.split("\\,");
//转出数据
System.out.println(Arrays.toString(textData));
}
} catch (FileNotFoundException e) {
System.out.println("打不到文件");
e.printStackTrace();
} catch (IOException e){
System.out.println("读取失败");
e.printStackTrace();
}finally {
try {
if (br != null)
br.close();
} catch (IOException e) {
}
}
}
}
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
/**
*
* @author 愿做无聊听众
*
*/
public class Test {
public static void main(String[] args) {
BufferedReader br = null;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream("xxxxx.txt")));
String[] textData=null;
String line=null;
while((line=br.readLine())!=null){
//文件行中以逗号分隔的数据,转换成数据-----------------------------------------------关键字split
textData=line.split("\\,");
//转出数据
System.out.println(Arrays.toString(textData));
}
} catch (FileNotFoundException e) {
System.out.println("打不到文件");
e.printStackTrace();
} catch (IOException e){
System.out.println("读取失败");
e.printStackTrace();
}finally {
try {
if (br != null)
br.close();
} catch (IOException e) {
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="逗号,分隔,的,数据"
String[] arr = str.split(",");
String[] arr = str.split(",");
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String类的split()方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询