当前位置:首页 » 编程语言 » 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 22:48:49 浏览:666
mysql内存存储 发布:2025-02-05 22:30:39 浏览:569
静态存储区堆栈 发布:2025-02-05 22:09:11 浏览:101
js加密算法 发布:2025-02-05 22:06:35 浏览:230
python3graphics 发布:2025-02-05 21:36:57 浏览:511
为什么英雄联盟一个服务器进不去 发布:2025-02-05 21:36:12 浏览:182
服务器搭建网站开发教材 发布:2025-02-05 21:31:57 浏览:567
pythonrose 发布:2025-02-05 21:31:46 浏览:923
php数组从小到大排序 发布:2025-02-05 21:26:01 浏览:325
单片机存储器扩展 发布:2025-02-05 21:17:35 浏览:966