String宣言について質問です
String宣言について質問です
会社の実習で渡されたコードに以下の文があったのですが
自分の知っている宣言と違います
この宣言はあっているのでしょうか
自分が知っているのは
String str= "xxx";
というもののみです
該当のソースコード
java
1private static void asd(byte[] aaa, String bbb, String ccc) { 2String xyz= new String(aaa, ccc); 3・ 4・ 5・ 6}
補足情報(FW/ツールのバージョンなど)
jdk1.8
実際に動かしてみたらどうなるでしょうか。
どの宣言のことですか? 質問者さんが知っているのはどんなものですか? ご自分で何か調べましたか?
String(bytes[], String)というコンストラクタは存在しますが、String(String, String)というコンストラクタは存在しません。
質問文が間違っていませんか?
リファレンスを読んで確認しましょう。
[Java SE8 String]
https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#constructor.summary
[解決したようなのでコメント削除]
回答1件
あなたの回答
tips
プレビュー