Java如何将每个单词的第一个字符转为大写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java如何将每个单词的第一个字符转为大写相关的知识,希望对你有一定的参考价值。
参考技术A 一句话按空格截取(正则表达式),截取的字符串第一个替换用replace方法,touppercase就ok。 参考技术B package com.yiibai;import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MakeFirstLetterUppercase
public static void main(String[] args)
String str = "this is a java test String upcase: 123string";
System.out.println(str);
StringBuffer stringbf = new StringBuffer();
Matcher m = Pattern.compile("([a-z])([a-z]*)", Pattern.CASE_INSENSITIVE).matcher(str);
while (m.find())
m.appendReplacement(stringbf, m.group(1).toUpperCase() + m.group(2).toLowerCase());
System.out.println(m.appendTail(stringbf).toString());
[单选题]将字符串中所有英文字母转为大写:
- ucwords();;
- strtoupper();
- ucfirst()
- strtolower();
PHP ucwords() 函数
定义和用法
ucwords() 函数把字符串中每个单词的首字符转换为大写。
注释:该函数是二进制安全的。
相关函数:
- lcfirst() - 把字符串中的首字符转换为小写
- strtolower() - 把字符串转换为小写
- strtoupper() - 把字符串转换为大写
- ucfirst() - 把字符串中的首字符转换为大写
语法
ucwords(string)
参数 | 描述 |
---|---|
string | 必需。规定要转换的字符串。 |
技术细节
返回值: | 返回已转换的字符串。 |
PHP 版本: | 4+ |
PHP strtoupper() 函数
定义和用法
strtoupper() 函数把字符串转换为大写。
语法
strtoupper(string)
参数 | 描述 |
---|---|
string | 必需。规定要转换的字符串。 |
例子
<?php
echo strtoupper("Hello WORLD!")
;
?>
输出:
HELLO WORLD!
PHP ucfirst() 函数
定义和用法
ucfirst() 函数把字符串中的首字符转换为大写。
相关函数:
- lcfirst() - 把字符串中的首字符转换为小写
- strtolower() - 把字符串转换为小写
- strtoupper() - 把字符串转换为大写
- ucwords() - 把字符串中每个单词的首字符转换为大写
语法
ucfirst(string)
参数 | 描述 |
---|---|
string | 必需。规定要转换的字符串。 |
技术细节
返回值: | 返回已转换的字符串。 |
PHP 版本: | 4+ |
正确答案:
以上是关于Java如何将每个单词的第一个字符转为大写的主要内容,如果未能解决你的问题,请参考以下文章
如何在javascript中将字符串的每个单词的第一个字符大写? [复制]