[英]error: Array required but String found
我想在每次輸入時打印字符串的第一個元素。 我使用循環來執行此操作,但是問題是程序指出了此錯誤:
error: Array required but String found" in s[0]
我知道我們找不到s [0],因為它是arraylist字符串。 但我相信您可以幫助我解決此問題。
import java.util.*;
public class a
{
public static void main(String[ ] args)
{
Scanner in = new Scanner(System.in);
System.out.println("Enter your name: ");
List<String> list = new ArrayList<String>( );
boolean loop = true;
while(loop)
{
String s = in.nextLine( );
System.out.println(s[0]);
if(s.equals("")|s.equals("pl exit"))
{
break;
}
else
{
list.add(s);
}
}
}//main ends
}
對第一個字符使用charAt方法:
System.out.println(s.charAt(0));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.