プロが教える店舗&オフィスのセキュリティ対策術

具体的には
String ex1 = "goo";
ってした時に
関数を使用して
Char ex2[100];
ex[0] = 'g';
ex[1] = 'o';
ex[2] = 'o';
に直す関数を教えてください
そのさい何個の文字が入力されてるかわかる方法があるならそれも教えてください
できれば具体的な使い方を教えてくれるとありがたいです

A 回答 (5件)

int i;


char ex2[] =new char[100];
String ex1 = "goo";
ex2=ex1.toCharArray();
i=ex1.length();

これで
ex[0]='g';
ex[1]='o';
ex[2]='o';
になります。そして、iの値で何個の文字が入力されているのかわかります。
    • good
    • 0

#3です。


間違いました。

strcpy(ex2,ex1);
int length=strlen(ex2);

でした。ごめんなさい。
    • good
    • 0

strcpy(ex,ex1);



でOK
    • good
    • 0

getCharsではだめでしたっけ?


public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
String文字の長さはlength()で分かると思いますが。
    • good
    • 0

toCharArray()メソッドでよさそうです。


APIドキュメントをみればだいたいのってますよ。

参考URL:http://java.sun.com/j2se/1.4/ja/docs/ja/api/inde …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!