「单词首字母变大写java」java将单词第一个变成大写
本篇文章给大家谈谈单词首字母变大写java,以及java将单词第一个变成大写对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java如何将每个单词的第一个字符转为大写
- 2、java首字母变大写
- 3、java编程将一个txt文件中的每个单词的首写字母改成大写
- 4、java编程,输入一段英文字母,将每个单词的首字母转换为大写字母。
Java如何将每个单词的第一个字符转为大写
一句话按空格截取(正则表达式),截取的字符串第一个替换用replace方法,touppercase就ok。
java首字母变大写
你直接这样写:
String a3 = a1.subString(0,1);
a1 = a3.toUpperCase()+a1.subString(1);
这样就吧a1的首字母大写了
java编程将一个txt文件中的每个单词的首写字母改成大写
import java.io.*;
/**
* Created by Kevin on 2015/4/3.
*/
public class TestIO {
public static void main(String[] args) throws IOException {
File file = new File("C:\\Users\\Kevin\\Desktop\\zhidao.txt");
Reader reader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(reader);
int b = 0;
boolean flag = false;
int n = 0;
while ((b = bufferedReader.read())!= -1) {
char c = (char)b;
if (flag || n == 0) {
System.out.print((c+"").toUpperCase());
flag = false;
} else {
System.out.print(c);
}
if (c == ' ' || c == ',' || c == '.') {
flag = true;
}
n++;
}
reader.close();
bufferedReader.close();
}
}
如果要替换掉原来的txt,把System.out.print打印到控制台换成输出流输出到txt文件即可
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将单词第一个变成大写、单词首字母变大写java的信息别忘了在本站进行查找喔。