java取出以数字开头或者以数字结尾的字符串,将字符串转换为大写
2017-05-08 22:19
281 查看
刚开始学习java,做了一个题,记录一下
public class Test2 {
public static void main(String[] args) {
String [] arr = {"12ab","java","45Cd","Server78"};
for (int i = 0; i < arr.length; i++) {
第一种做法
char c = arr[i].charAt(0);
char c1 = arr[i].charAt(arr[i].length()-1);
if(c >= '0' && c <= '9' || c1 >= '0' && c1 <= '9'){
System.out.println(arr[i].toUpperCase());
}
//第二种方法 运算较多一点
for (int j = 0; j <= 9; j++) {
if (arr[i].startsWith(j + "") || arr[i].endsWith(j + "")) {
System.out.println( arr[i].toUpperCase());
}
}
}
}
}
public class Test2 {
public static void main(String[] args) {
String [] arr = {"12ab","java","45Cd","Server78"};
for (int i = 0; i < arr.length; i++) {
第一种做法
char c = arr[i].charAt(0);
char c1 = arr[i].charAt(arr[i].length()-1);
if(c >= '0' && c <= '9' || c1 >= '0' && c1 <= '9'){
System.out.println(arr[i].toUpperCase());
}
//第二种方法 运算较多一点
for (int j = 0; j <= 9; j++) {
if (arr[i].startsWith(j + "") || arr[i].endsWith(j + "")) {
System.out.println( arr[i].toUpperCase());
}
}
}
}
}
相关文章推荐
- 如何将字符串或者数字转换成大写货币
- java中boolean与字符串或者数字1和0的转换
- java 实现将String字符串大写中文数字转换成int类型整数
- 如何将字符串或者数字转换成大写货币
- 由递归所想到的:如何将字符串或者数字转换成大写货币的问题
- JAVA判断字符串是否为数字或者是否以0开头
- Java中Boolean与字符串或者数字1和0的转换实例
- 转 .Net/C#/VB/T-SQL/Java/Script 实现: 将天文数字转换成中文大写 (2000 年前的思路,打劫的,一点儿技术含量都没有)
- java数字到大写金额的转换
- ABAP--将数字金额转换为人民币大写字符串(增加UNICODE版本)
- Java正则式匹配开头结尾字符串
- 检测字符串是否是以数字或者大写字母开头
- ABAP--将数字金额转换为人民币大写字符串(增加UNICODE版本)
- 刚开始学Java,写了一个金额大写转换和中文大写数字转换的类
- 将数字金额转换成人民币大写字符串
- Java中实现数字金额到中文大写字符的转换!!
- .Net/C#/VB/T-SQL/Java 实现: 将天文数字转换成中文大写 (2000 年前的思路,打劫的,一点儿技术含量都没有)
- 将天文数字转换成中文大写(.Net/C#/VB/T-SQL/Java 实现)
- ABAP--将数字金额转换为人民币大写字符串
- 将数字金额转换为人民币大写字符串