for (int i = 0; i < s.length(); i ++)
{
// 獲取每個字符,判斷是否是字符a
String a = String.valueOf(s.charAt(i));
if (a.equals("a")) {
// 累加統計次數
num++;
}
}
{
// 獲取每個字符,判斷是否是字符a
String a = String.valueOf(s.charAt(i));
if (a.equals("a")) {
// 累加統計次數
num++;
}
}
2018-11-22
看到有許多用的是index>0
此時index=10,這樣比較沒有意義,當'.'出現在首位的時候就不滿足條件了
應該取第一次出現'.'的時候fileName.indexOf('.')>0
保證了'.'必須包含和不能同時出現在首位
還有說題目錯的好好仔細看吧,試試用equals
此時index=10,這樣比較沒有意義,當'.'出現在首位的時候就不滿足條件了
應該取第一次出現'.'的時候fileName.indexOf('.')>0
保證了'.'必須包含和不能同時出現在首位
還有說題目錯的好好仔細看吧,試試用equals
2018-11-20
java中字符串和字符數組的區別?
1、字符串是類,字符數組是數組。
2、字符數組是char類型的,字符串是String類型的
3、兩者之間的相互轉化:
String s="this is a string";
char[ ] c={'t','h','i','s','i','s','a','c','h','a','r'};
字符串轉換為字符數組
char[ ] ch=s.toCharArray();
字符數組轉化為字符串
String str=string.valueOf(c);
1、字符串是類,字符數組是數組。
2、字符數組是char類型的,字符串是String類型的
3、兩者之間的相互轉化:
String s="this is a string";
char[ ] c={'t','h','i','s','i','s','a','c','h','a','r'};
字符串轉換為字符數組
char[ ] ch=s.toCharArray();
字符數組轉化為字符串
String str=string.valueOf(c);
2018-11-19
講師這一整個系列都是在一個項目上進行講解,可能有和我一樣不是連續觀看的學生,這樣看的時候對之前的內容印象不深刻就沒辦法很好理解。第二季的講師每節都是用單獨的項目進行講解,這一點學習體驗就相對好很多了。
2018-11-16
public static void main(String[] args) {
StringBuilder str=new StringBuilder();
str.append("jaewkjldfxmopzdm");
for(int i=1;i<str.length();){
str.insert(i,",");
i+=4;
}
System.out.print(str.toString());
}
}
StringBuilder str=new StringBuilder();
str.append("jaewkjldfxmopzdm");
for(int i=1;i<str.length();){
str.insert(i,",");
i+=4;
}
System.out.print(str.toString());
}
}
2018-11-13
我不清楚為什么要用SimpleDateFormat 的含參構構造方法來定義一個對象。也就是源碼里面怎么把yyyy那一串字符串和獲取到的Date 類型對應起來。源碼是怎么執行的?希望盡快有人解答一下。
2018-11-12