2012-10-24 69 views
0

我在java的初學者,要問一個基本問題Java字符串類型的數組或簡單的字符串使用

在閱讀字符串和數組,我來看看有時候我們使用這樣

String Words[]={"first ", "Second"..}; 
String words="These are sample words"; 
字符串類型阿拉斯

以及其他一些聲明它的方法。我想問兩個提到的字符串之間的基本區別是什麼..我的意思是爲什麼我們需要聲明字符串類型數組而不是String obj= ..;等。有人可以請解釋

+2

它們是不同的。一個是數組到多個String對象,另一個是單個String對象。 – nhahtdh

+0

'什麼是基本區別' - >你爲什麼試圖比較水和水容器? –

+0

@RohitJain @RohitJain我一直在使用他們兩個,基本上我想問,當我們正在做一個項目時,我們使用它作爲每個場景或兩者都可以做同樣的事情.. – Sikander

回答

3
Strings words="These are sample words"; 

不能編譯。在java中沒有Strings類型。

你可能會參照

String words="These are sample words"; 

的差以上和陣列之間是,以上是單StringString[]將被用於存儲多個* 字符串 * S

+0

哦,好吧,一個簡單的錯字... – rolve

2

第一行聲明和初始化String對象的數組,而第二個,一旦修復編譯錯誤(字符串應該是String)聲明和初始化一個單String

0

請聲明var與lowerCamelCase。

String [] wordsArray = {"first", "Second"..}; 
String words = "These are sample words";