誰でも私を助けて、char
配列をリストに、またはその逆に変換する方法を教えてもらえますか? ユーザーが文字列 (例: ) を入力し、出力で各空白が(Ie )"Mike is good"
に置き換えられるプログラムを作成しようとしています。これはさまざまな方法で実行できますが、連結リストでは挿入と削除に O(1) の時間がかかるため、連結リストで試してみることを考えました。配列をリストに変換し、リストを更新してから元に戻す方法を探しています。"%20"
"Mike%20is%20good"
char
public class apples
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
StringBuffer sb = new StringBuffer(input.nextLine());
String s = sb.toString();
char[] c = s.toCharArray();
//LinkedList<char> l = new LinkedList<char>(Arrays.asList(c));
/* giving error "Syntax error on token " char",
Dimensions expected after this token"*/
}
}
したがって、このプログラムでは、ユーザーは文字列を入力しています。これは、StringBuffer
最初に文字列に変換してから配列に変換していますが、からchar
リストを取得できません。l
s
char
配列をリストに、またはその逆に変換する正しい方法を教えていただければ、非常に感謝しています。