【发布时间】:2016-07-31 08:26:51
【问题描述】:
String word = "coding";
/*first way*/
byte[] code = word.getBytes();
/*second way*/
byte[] code2 = String.getBytes(word);
谁能解释一下为什么我不能用第二种方式声明我的字节数组。 他们两个有什么区别?
【问题讨论】:
-
可能是因为String类没有静态getBytes方法?
-
为什么需要另一种方式?
-
所以我只能使用第二种方法,如果 getBytes 方法是静态的?
-
@ŁukaszKrzyżakFranczyk,不,如果它是静态的,也可以在实例上使用此方法
-
@DavidWallace,究竟什么是正确的?
标签: java static byte non-static