java中从命令行输入一串字符串,怎么获取其中的每一个字符?
main函数的默认形参是Stringargs[],在main函数的函数体内,用charx=args.charAt(0);语句来获得输入的第一个字符,是错误的,怎么用呢?求...
main函数的默认形参是String args[],在main函数的函数体内,用char x=args.charAt(0);语句来获得输入的第一个字符,是错误的,怎么用呢?求教。
展开
5个回答
展开全部
String有个charAt(int)方法,参数为字符索引。就是想要第几个就传几,返回值就是那个字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
args是个数组,,,
你要取参数,用 args[0] argsp[1] 这样的方式
你要取参数,用 args[0] argsp[1] 这样的方式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他们说的都对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String类的:
char charAt(int index)
返回指定索引处的 char 值
这句“char x=args.charAt(0);”有错,agrs是String型数组名
具体可参考以下程序:
public class Main {
public static void main(String[] args) {
char ch=args[0].charAt(0);
System.out.println(ch);
}
}
当然要编译运行是设置main()参数。。。
char charAt(int index)
返回指定索引处的 char 值
这句“char x=args.charAt(0);”有错,agrs是String型数组名
具体可参考以下程序:
public class Main {
public static void main(String[] args) {
char ch=args[0].charAt(0);
System.out.println(ch);
}
}
当然要编译运行是设置main()参数。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询