質問: new ArrayList(); listOfBean.add(bean); listOfList.add(listOfBean); } ``` ``` 田中,欠席 山田,測定結果:78kg 葛城,欠席 高橋,測定結果:88kg 加藤,測定結果:54kg 小林,欠席 ```
回答: 泥臭い方法で良いなら、コロンの後ろに文字を挿入すれば良いです。 ``` class Main { public static void main(String[] args) { String weight = "測定結果:78kg"; int index = weight.indexOf(':'); if(index != -1) { StringBuilder builder = new StringBuilder(weight); builder.insert(index+1, "約"); weight = builder.toString(); } System.out.println(weight); } } ``` **実行結果** Wandbox ``` 測定結果:約78kg ``` **参考** * String (Java SE 10 & JDK 10 ) * StringBuilder (Java SE 10 & JDK 10 ) 正規表現を使っても良いですが、それよりもCSVファイルの形式を変えた方が使いやすそうです。 例えばこんなふうに。 ``` 名前,体重kg 田中,欠席 山田,78 葛城,欠席 高橋,88 加藤,54 小林,欠席 ``` あとlistOfListは不要かと。Beanを作った意味はどこに。