㈠ java中字元串單詞首字母大寫(在線等)
------不是好辦法----
public class StringTest {
public static void main(String[] args) {
StringBuffer sbn=new StringBuffer("hellow world and happy new year");
StringBuffer ss=new StringBuffer("");
String s=sbn.toString();
String[] sb=s.split(" ");
for(int i=0;i<sb.length;i++){
sb[i]=sb[i].substring(0,1).toUpperCase()+sb[i].substring(1);
}
for(int i=0;i<sb.length;i++){
ss.append(sb[i]);
ss.append(" ");
}
System.out.println(ss);
}
}
㈡ Java問題 怎麼將將一個英文句子中的每一個單詞的首字母轉化為大寫字母急~~~~~!!!
//方法有很多種,這是你方法
//方法一
public class Capitalized {
char[] cs = { 'T', 'o', 'd', 'a', 'y', ' ', 'i', 's', ' ', 's', 'u', 'n',
'n', 'y', '!' };
// 構造方法
public Capitalized() {
}
public void printCapitalized() {
int i;
for (i = 0; i <cs.length; i++) {
if (Character.isSpaceChar(cs[i])){
i = i + 1;
cs[i]=Character.toUpperCase(cs[i]);
}
}
for (i = 0; i< cs.length; i++) {
System.out.print(cs[i]);
}
}
public static void main(String[] args) {
new Capitalized().printCapitalized();
}
}
//方法二
public class Capitalized {
public static void main(String[] args) {
String s="today is sunny!";
String arr[]=s.trim().split("\\s+");
if(s.length()>0)
for (int i = 0; i < arr.length; i++) {
arr[i]=Character.toUpperCase(arr[i].charAt(0))+arr[i].substring(1);
System.out.print(arr[i]+" ");
}
}
}
㈢ Java方法名和類名每個單詞首字母都要大寫嗎
方法名:方法的名字的第一個單詞應以小寫字母作為開頭,後面的每個單詞都用大寫字母開頭。可以為動詞或動詞+名片語合。
類名:類的名字必須由大寫字母開頭而單詞中的其他字母均為小寫;如果類名稱由多個單片語成,則每個單詞的首字母均應為大寫例如TestPage;如果類名稱中包含單詞縮寫,則這個所寫詞的每個字母均應大寫,如:XMLExample,還有一點命名技巧就是由於類是設計用來代表對象的,所以在命名類時應盡量選擇名詞。
㈣ java中哪些首字母需要大寫
java中類、常量的命名需要大寫,但java里並沒有強制規定必須大寫,也就是小寫並不會報錯,只是一種約定的規則。如下擴展java的命名規范:
1.包的命名 (全部小寫,由域名定義)
Java包的名字都是由小寫單片語成。但是由於Java面向對象編程的特性,每一名Java程序員都 可以編寫屬於自己的Java包,為了保障每個Java包命名的唯一性,在最新的Java編程規范中,要求程序員在自己定義的包的名稱之前加上唯一的前綴。 由於互聯網上的域名稱是不會重復的,所以程序員一般採用自己在互聯網上的域名稱作為自己程序包的唯一前綴。
例如:net.frontfree.javagroup
2.類的命名 (單詞首字母大寫)
根據約定,Java類名通常以大寫字母開頭,如果類名稱由多個單片語成,則每個單詞的首字母均應為大 寫例如TestPage;如果類名稱中包含單詞縮寫,則這個所寫詞的每個字母均應大寫,如:XMLExample,還有一點命名技巧就是由於類是設計用來 代表對象的,所以在命名類時應盡量選擇名詞。
例如: Graphics
3.方法的命名 (首字母小寫,字母開頭大寫)
方法的名字的第一個單詞應以小寫字母作為開頭,後面的單詞則用大寫字母開頭。
例如:drawImage
4.常量的命名 (全部大寫 ,常加下劃線)
常量的名字應該都使用大寫字母,並且指出該常量完整含義。如果一個常量名稱由多個單片語成,則應該用下劃線來分割這些單詞。
例如:MAX_VALUE
㈤ java 字母大小寫問題
String[] str={"font"," Font","fONT"," FOnt"};
for(int i=0;i<str.length;i++){
String str1=str[i].trim().substring(0,1).toUpperCase();//將首字母變大寫
String str2=str[i].trim().substring(1,str[i].trim().length()).toLowerCase();//除首字母外變小寫
System.out.println(str1+str2);
str[i]=str1+str2;
}
㈥ java編程,輸入一段英文字母,將每個單詞的首字母轉換為大寫字母。
在你的基礎上修改得
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);
while (st.hasMoreTokens()) {
String str = st.nextToken();
char c = (str).charAt(0);
if (c >= 'a' && c <= 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);
for (int i = 1; i < (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}
s1.append(" ");
}
System.out.print(" " + s1.toString());
} catch (IOException e) {
System.out.println(e);
}
}
}
--------測試
i am a Student
I Am A Student
㈦ java中什麼方法的方法名要大寫.
java的命名規范
介面和類名首字母大寫其它的字母小寫,如果有多個單片語成,每個單詞的首字母大寫。
如:類名
LoginFrame
變數和方法名首字母小寫其它的字母小寫,如果有多個單片語成,每個單詞的首字母大寫。
如:變數名
lastName
方法名
setName()
希望能夠幫到你
㈧ java中哪些首字母需要大寫
Locale是Java類庫中提供的類,既然是類,就應該遵循類的命名規范——駱駝命名法,即每個單詞首字母大寫。import是Java的關鍵字,不是類名,也不是方法名或屬性名,它是既定的,規定就是小寫。Java是區分大小寫的。方法和屬性的命名規則是第一個單詞首字母小寫,從第二個單詞開始首字母大寫。常量名全部大寫。
㈨ java首字母變大寫
你直接這樣寫:
String a3 = a1.subString(0,1);
a1 = a3.toUpperCase()+a1.subString(1);
這樣就吧a1的首字母大寫了