で店は私が読んでCSVファイルを持っている、と私は、文字列に格納していると私はすべての時に文字列を分割する必要がある「」そして私の入力は次のようになります分割文字列と配列
名前、ID、説明、EMAILIDのような マイケル234655「次のライン発行のテストの説明 ありがとう、マイク」マイク@ yahoo.com
親切に私にこれを手伝ってください。
よろしく、 ビジェイ
enter code here
import java.io.*;
import java.util.logging.*;
import java.util.ArrayList;
import java.util.List;
public class ReadingCSVFile {
public static void main(String args[])
{
StringBuilder sb =new StringBuilder();
int n;
String inputStream;
String Name[] =new String[30];
List l1 = new ArrayList();
try
{
FileInputStream fis =new fileInputStream("C:/Users/vijaykumar.naga/Desktop/Abc.txt");
FileOutputStream fos = new FileOutputStream("C:/Users/vijaykumar.naga/Desktop/Output.txt");
int ch;
while((ch = fis.read()) != -1){
sb.append((char)ch);
}
System.out.println("The InputString is " +sb.toString());
String abcd =sb.toString();
for(int i=0; i<30; i++)
{
l1.add(abcd.split(","));
System.out.println("The Names are " +l1);
}
}
catch(Exception e)
{
}
}
}
現行のアプローチの問題点 –
StringTokenizerを使用してhttps://docs.oracle.com/javase/7/docs/api/java/utilに接続します。 /StringTokenizer.html –
したがって、すべてのファイルを読み込み、Stringbuilderを追加します。完全な結果を '、' 30時間で分割し、同じString []値(同じ参照ではない)をリストに追加します。あなたが期待したことを確信していません – AxelH