JAVA关于字符串、数组、赋值、控制台输入参数传值

如题,1、我想讲一个字符串{“sdfefe”,“fesadc”,“vdewsc”,“dedads”}赋值给一个二维的字符串数组a[][],应该如何操作?2、我在控制台输入... 如题,
1、我想讲一个字符串{“sdfefe”,“fesadc”,“vdewsc”,“dedads”}赋值给一个二维的字符串数组a[][],应该如何操作?
2、我在控制台输入一个字符串:123456789,想将其挨个赋值给一个数组int[9],如何操作?
谢谢了。。。。。
展开
 我来答
pirate4444
推荐于2016-08-24 · TA获得超过602个赞
知道小有建树答主
回答量:463
采纳率:0%
帮助的人:455万
展开全部
1:
String[] s1={"sdfefe","fesadc","vdewsc","dedads"};
int x=s1.length;
int y=0;
for(int i=0;i<s1.length;i++){
if(s1[i].length()>y){
y=s1[i].length();
}
}
//声明二维数组
String[][] s2=new String[x][y];
for(int i=0;i<s1.length;i++){
for(int j=0;j<s1[i].length();j++){
//给二维数组赋值 i=0,j=0时,值为"sdfefe"中的‘s‘ 类推下去i=0,j=1时为'd' 类推
s2[i][j]=""+s1[i].charAt(j);
}
}

2:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {

/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = null;
System.out.println("Enter your value:");
str = br.readLine();
//输入123456789
//创建数组
int length=str.length();
int[] numbers=new int[length];
for(int i=0;i<length;i++){
//给数组赋值
numbers[i]=(int)str.charAt(i);
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式