java 輸出包含逗號的字符串中的每一個字符
問題描述
public void evaluateCourse() {//Res res = new Res();//Connection con = null;String total = '1,2,33,53';for(int i = 0;i < total.length() ; i ++){ if(total.charAt(i) != ’,’){System.out.println(total.charAt(i)); }} }
輸出結(jié)果是
我想要的結(jié)果是: 1
2 33 53
問題解答
回答1:先不管用不用String.split()
public void evaluateCourse() {//Res res = new Res();//Connection con = null;String total = '1,2,33,53';String temp = '';for(int i = 0;i < total.length() ; i ++){ temp += total.charAt(i); if(total.charAt(i) == ’,’){System.out.println(temp);temp = ''; }} }
再看看用split的
public void evaluateCourse() {//Res res = new Res();//Connection con = null;String total = '1,2,33,53';String[] temp = aa.split(',');for(String s : temp) { System.out.println(s);} }回答2:
為什么不用String.split()?
回答3:Stream.of(total.split(',')).forEach(System.out::println);
相關(guān)文章:
1. css3 - Typecho 后臺部分表單按鈕在 Chrome 下出現(xiàn)靈異動畫問題,求解決2. apache - 想把之前寫的單機版 windows 軟件改成網(wǎng)絡(luò)版,讓每個用戶可以注冊并登錄。類似 qq 的登陸,怎么架設(shè)服務(wù)器呢?3. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?4. 創(chuàng)建mysqli對象與數(shù)據(jù)庫連接 - 出錯5. 用Html5怎么實現(xiàn)簡單選擇排序?6. node.js - win7下,npm 無法下載依賴包,淘寶鏡像也裝不上,求幫忙???7. mysql 的datadir設(shè)置的文件夾不存在,啟動了mysql服務(wù)后創(chuàng)建的數(shù)據(jù)庫存在哪里?8. mysql 使用group_concat后 順序改變是怎么回事?9. python - uwsgi+django的搭建問題10. php多任務(wù)倒計時求助
