1

以下のコードを使用して文字列を文字配列に保存しようとしていますが、次のエラーが発生します: タイプの不一致: char から char[] に変換できません

以下はコードです

public class ExCaluculator{
char[] swi=new char[10];
String San="hello world" ;
int samsu ;
public void excal(){

for(samsu=0;samsu>San.length();samsu++)
{
    swi=San.charAt(samsu);
}   
}
}

また、同じことを行う他の方法を教えてください

4

3 に答える 3

1

配列の要素に値を割り当てる必要があります。

public class ExCaluculator{
char[] swi=new char[10];
String San="hello world" ;
int samsu ;
public void excal(){

for(samsu=0;samsu>2;samsu++)
{
    swi[samsu]=San.charAt(samsu);
}   
}
}
于 2015-02-25T07:29:50.287 に答える
0

charに を割り当てることはできませんchar[]。配列は添字ベースです。のようなものを使用します

swi[0] = San.charAt(samsu);
于 2015-02-25T07:30:54.610 に答える