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)); }} }
輸出結果是
我想要的結果是: 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);
相關文章:
1. java - 創建maven項目失敗了 求解決方法2. node.js - 函數getByName()中如何使得co執行完后才return3. 一個走錯路的23歲傻小子的提問4. python - 如何使用pykafka consumer進行數據處理并保存?5. javascript - SuperSlide.js火狐不兼容怎么回事呢6. 運行python程序時出現“應用程序發生異常”的內存錯誤?7. 主從備份 - 跪求mysql 高可用主從方案8. javascript - git clone 下來的項目 想在本地運行 npm run install 報錯9. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?10. python - django 里自定義的 login 方法,如何使用 login_required()
