java字符数组输出
① java字符串数组输入输出问题
int j = 4;
while(j>=0)
{
System.out.println(str[i]);
--j;
}
这个写在了主函数外面了,写进去。
str[i] 里面的 i 改为 j ,这样应该行了。
② java 中如何输出字符型数组
public class test {
public static void main(String[] args) {
char [] chars = {'d','g','z','d','e'};
/*for each输出,其中String类型变量s迭代数组中的每一个元素,这是自动的,
也就是说第一次循环s的值是strs字符数组的第一个元素,
第二次则为第二个,以此类推。*/
for(char c: chars) {
System.out.println(c);
}
/*for循环输出,不做过多解释了。*/
for(int i = 0; i < chars.length; i ++) {
System.out.println(chars[i]);
}
}
}
}
③ java 怎么把字符串数组完全输出出来
直接通过判断list数组的长度,之后循环输出每一个元素即可。
public class Test {
public static void main(String[] args) {
String [] strs = {"asd", "fdfds", "233"};
//用for each 语句输出
for(String s: strs) {
System.out.println(s);
}
//常规循环输出
for(int i = 0; i < strs.length; i ++) {
System.out.println(strs[i]);
}
}
}
④ 为什么java中输出字符数组名得到的是数组的内容
首先你可以参考这个帖子
网页链接
字符类型的数组名确实是地址,只不过是在println函数中有一个重载方法,这个重载方法根据地址找到了所有字符并返回给了这个方法,所以你看到了你例子中异常的地方。
⑤ java 字符串输出
system.out.println("输出内容") ; 输出内容并换行
system.out.print("输出内容") ; 输出内容不换行
System 是一个类,out是一个static PrintStream 对象。由于它是“静态”的,所以不需要我们创建任何东西,所以只需直接用它即可。
println()的意思是“把我给你的东西打印到控制台,并用一个新行结束”。所以在任何Java 程序中,一旦要把某些内容打印到控制台,就可条件反射地写上System.out.println("内容")。
⑥ java 数组输出
既然你都能使用List集合了, 为什么不使用javabean封装??
publicclassBook{
//序号
privateintNo;
//书名
privateStringname;
//作者
privateStringauthor;
//简介
privateStringtitle;
/**
*这里省略getter/setter读取器...
*/
//重写toString方法
publicStringtoString(){
returnNo+" "+name+" "+author+" "+title;
}
}
//Code,遍历List部分代码
//List<Book>list=....
for(Bookbook:list)
System.out.println(book);
希望能帮助你!
⑦ java如何让数组里的字符串循环输出
通过for循环后把数组中的字符串输出
1、定义字符串数组
Stringarr[]=newString[]{"a","b","c"};//定义一个字符串数组arr
2、循环数组
for(inti=0;i<arr.length;i++){//通过arr.length获取字符串数组长度
System.out.println(arr[i]);//循环输出字符串数组元素
}
⑧ java中字符数组直接输出的方法
Strings="okgfdgfg";
System.out.println(Arrays.toString(s.toCharArray()));
输出
[o,k,g,f,d,g,f,g]
⑨ java数组怎么输出
1、循环数组
2、获取数组元素,通过system.out.print输出
示例:
String[]arr={"a","b"};//定义一个数组
for(inti=0;i<arr.length;i++){//循环数组
System.out.println(arr[i]);//输出数组元素。
}