當前位置:首頁 » 編程語言 » java逗號分隔

java逗號分隔

發布時間: 2022-06-22 08:02:09

java多個字元串 用逗號隔開輸出

String str[] = { "hello", "beijing", "world", "shenzhen" };
StringBuffer buf = new StringBuffer();

for (int i = 0; i < str.length; i++) {
buf.append(str[i]).append(",");
}

String str = buf.substring(0,buf.length()-1);

② JAVA中輸入兩個數以逗號分隔怎麼辦



importjava.util.Scanner;

publicclassJButtonTest
{
publicstaticvoidmain(String[]args)
{
Scannerscanner=newScanner(System.in);
System.out.println("輸入數據樣式:");
Stringline=scanner.nextLine().trim();
String[]array=line.split(",");
inta=Integer.parseInt(array[0]),b=Integer.parseInt(array[1]);
System.out.println(" 輸出樣式");
System.out.println("max="+Math.max(a,b));
scanner.close();
}
}

③ java怎麼讀入以逗號分隔的數據

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) {
}
}

}
}

④ java中如何將字元數組轉換成字元串,以逗號分割

這里主要用到了StringBuffer以及string的append方法、substring方法。
大致思路如下:
str4為目標字元串,及最後的結果會被存放進str4
我們用stringbuffer類中的函數append來處理字元串數組str1,並通過逗號來分割,最後用tostring函數,將其轉變成字元串的形式。
最後用substring來對結果進行截取,得到最後需要的形式:abc,123,45
下圖為具體的代碼段:
(4)java逗號分隔擴展閱讀:
在java中,關於字元數組、字元串分割截取拼接處理的一些常用類及方法:
StringBuffer的常用方法:
StringBuffer類中的方法主要偏重於對於字元串的變化,例如追加、插入和刪除等,這個也是StringBuffer和String類的主要區別。
1、append方法
該方法的作用是追加內容到當前StringBuffer對象的末尾,類似於字元串的連接。調用該方法以後,StringBuffer對象的內容也發生改變,例如:
這樣對象sb的值將變成」abctrue」。
2、substring方法
substring()
方法返回字元串的子字元串。
以上就會截字元串的[4,10)位,其中從0開始,包括第四位,不包括第十位。

⑤ java中如何用split對一個字元串按逗號和分號分割成數組

importjava.util.Arrays;
publicclassDay21_A{
publicstaticvoidmain(String[]args){
String[]arr=newString("張三,李四,王五;趙六").split("[\,\;]");
System.out.println(Arrays.toString(arr));
}
}

⑥ 用Java 將一個字元串以逗號隔開存在另個字元串後面怎麼寫呀

System.out.println("abc" + ",hello");
將逗號放在引號內

⑦ java將字元串用逗號隔開

public class Test {

public static void main(String[] args) {
String test = "ffd,dfdsf,fdsfds";
String[] rs = test.split(",");
for (int i = 0; i < rs.length; i++) {
System.out.println(rs[i]);
}

}
}
那應該是這樣的:
public class Test {

public static void main(String[] args) {
String test = "ssssss";
StringBuffer temp = new StringBuffer();
for (int i = 0; i < test.length(); i++) {
temp.append(test.charAt(i)+",");

}
String rs = temp.substring(0,temp.length()-1);
System.out.println(rs);

}
}

⑧ java pattern 如何匹配用逗號分隔的很復雜的表達式

按照你的要求匹配aa:bb,cc,dd:e簡化的Java正則表達式: (:?\w+,?)+

我給你個Java程序的例子,你可以參考一下.

importjava.util.regex.Matcher;

importjava.util.regex.Pattern;

publicclassA{

publicstaticvoidmain(String[]args){

Strings="aa:bb,cc,dd:e";

Stringregex="(:?\w+,?)+";

Patternp=Pattern.compile(regex);

Matcherm=p.matcher(s);

if(m.matches()){

System.out.println(m.group());

}

}

}

運行結果:

aa:bb,cc,dd:e

⑨ java 用逗號分割字元串

你可以用替換法將數字和非數字用逗號隔開,Java程序如下:

publicclassZ{
publicstaticvoidmain(String[]args){
Stringstr="2005a-3.pt.5";
Stringa=str.replaceAll("(\D+)",",$1,");
System.out.println(a);
}
}

運行結果:

2005,a-,3,.pt.,5

熱點內容
資料庫的演算法 發布:2025-02-05 20:25:32 瀏覽:859
微信解壓異常 發布:2025-02-05 20:24:39 瀏覽:493
linux0位元組文件夾 發布:2025-02-05 20:23:07 瀏覽:652
專題的腳本怎麼寫 發布:2025-02-05 20:19:18 瀏覽:923
獨立站買什麼伺服器 發布:2025-02-05 20:13:24 瀏覽:296
android鬧鍾設置 發布:2025-02-05 20:12:29 瀏覽:955
計算機代碼經典編程 發布:2025-02-05 19:25:09 瀏覽:757
安卓抖音怎麼換不了白色背景 發布:2025-02-05 19:11:16 瀏覽:810
安卓手機如何變成手寫 發布:2025-02-05 19:11:14 瀏覽:981
esp32搭建自己的伺服器 發布:2025-02-05 18:58:00 瀏覽:318