JAVA中 获得N个数据 然后以逗号形式分开
现在我不知道获得多少个数据所以以N代表获得N个数据然后以N,N,N这样的形式分开(N是中文)这样的话在JAVA中怎么写呢知道的告诉我下...
现在 我不知道获得多少个 数据 所以以N代表
获得N个数据 然后以 N,N,N 这样的形式分开(N是中文) 这样的话在 JAVA中怎么写呢 知道的告诉我下 展开
获得N个数据 然后以 N,N,N 这样的形式分开(N是中文) 这样的话在 JAVA中怎么写呢 知道的告诉我下 展开
5个回答
展开全部
import java.util.*;
public class Test7 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("您要输入几位数?");
int num = input.nextInt();
String[] arr = new String[num];
for (int i = 0; i < arr.length; i++) {
System.out.println("第"+(i+1)+"个数");
arr[i] = input.next();
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i].substring(0,arr[i].length())+",");
}
}
}
public class Test7 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("您要输入几位数?");
int num = input.nextInt();
String[] arr = new String[num];
for (int i = 0; i < arr.length; i++) {
System.out.println("第"+(i+1)+"个数");
arr[i] = input.next();
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i].substring(0,arr[i].length())+",");
}
}
}
展开全部
从哪获取?如果获取的是一串字符串的话,直接截取字串每次截取一个然后加上逗号就行了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
敢不敢说明白是以什么形式获得的数据,字符串,数组,还是别的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需求要明确!
1.数据来源:txt or System.in ?
2.数据格式:一个一个输入 or 原来就是一个整段中文,分词再加“,”。
处理的方式,难度都不同的。
尤其是分词,很困难。
1.数据来源:txt or System.in ?
2.数据格式:一个一个输入 or 原来就是一个整段中文,分词再加“,”。
处理的方式,难度都不同的。
尤其是分词,很困难。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List list = new ArrayList();
for(int i=0;i<N;i++){
list.add("呵呵");
}
String str="";
for(int i=0;i<list.size();i++){
if(i==0)//因为一个时不要逗号
str=list.get(i);
else
str=str+","+list.get(i);
}
for(int i=0;i<N;i++){
list.add("呵呵");
}
String str="";
for(int i=0;i<list.size();i++){
if(i==0)//因为一个时不要逗号
str=list.get(i);
else
str=str+","+list.get(i);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询