-
JAVA对话框转换大小写,使用Java怎么实现一个将字母的大小写相互转换功能
2021-03-24 13:58:18使用Java怎么实现一个将字母的大小写相互转换功能发布时间:2020-11-21 16:16:23来源:亿速云阅读:98作者:Leah使用Java怎么实现一个将字母的大小写相互转换功能?相信很多没有经验的人对此束手无策,为此本文总结...使用Java怎么实现一个将字母的大小写相互转换功能
发布时间:2020-11-21 16:16:23
来源:亿速云
阅读:98
作者:Leah
使用Java怎么实现一个将字母的大小写相互转换功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
实现代码:
import java.util.Scanner;
/**
* 常见字母大小写转换
* 原理:
* 字符char采用的是Unicode编码的16位字符类型,其表示范围是0-65536。标准的8位ASCII字符集是Unicode
* 的子集,其取值范围为0-127。大小写字母之间正好相差32
* @author Administration
*
*/
public class WordChange {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入您需要转换的字母:");
char c = input.next().charAt(0);
change(c);
}
private static void change(char c) {
//如果输入的是大写,+32即可得到小写
if(c>='A' && c<='Z'){
c+=32;
System.out.println("您输入的大写字母"+(char)(c-32)+"被转换成了"+c);
}else if(c>='a' && c<='z'){ //如果输入的是小写,-32即可得大小写
c-=32;
System.out.println("您输入的小写字母"+(char)(c+32)+"被转换成了"+c);
}else{
System.out.println("输入的字符有误!!");
}
}
}
看完上述内容,你们掌握使用Java怎么实现一个将字母的大小写相互转换功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
-
java强制转换概念_Java概念总结(二)
2021-02-28 17:48:07类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握)(1)就是给类,接口,方法,变量等起名字的字符序列(2)组成规则:A:英文大小写字母B:数字C:$和_(3)注意事项:A:不能以数字开头B:不能是java中...1:关键字(掌握)
(1)被Java语言赋予特定含义的单词
(2)特点:
全部小写。
(3)注意事项:
A:goto和const作为保留字存在。
B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记
2:标识符(掌握)
(1)就是给类,接口,方法,变量等起名字的字符序列
(2)组成规则:
A:英文大小写字母
B:数字
C:$和_
(3)注意事项:
A:不能以数字开头
B:不能是java中的关键字
C:区分大小写
(4)常见的命名规则(见名知意)
A:包 全部小写
单级包:小写
举例:liuyi,com
多级包:小写,并用.隔开
举例:cn.itcast,com.baidu
B:类或者接口
一个单词:首字母大写
举例:Student,Demo
多个单词:每个单词首字母大写
举例:HelloWorld,StudentName
C:方法或者变量
一个单词:首字母小写
举例:name,main
多个单词:从第二个单词开始,每个单词首字母大写
举例:studentAge,showAllNames()
D:常量
全部大写
一个单词:大写
举例:PI
多个单词:大写,并用_隔开
举例:STUDENT_MAX_AGE
3:注释(掌握)
(1)就是对程序进行解释说明的文字
(2)分类:
A:单行注释 //
B:多行注释 //
C:文档注释 / */
(3)把HelloWorld案例写了一个带注释的版本。
后面我们要写一个程序的过程。
需求:
分析:
实现:
代码体现:
(4)注释的作用
A:解释说明程序,提高了代码的阅读性。
B:可以帮助我们调试程序。
后面我们会讲解一个更高端的一个调试工具
4:常量(掌握)
(1)在程序执行的过程中,其值不发生改变的量
(2)分类:
A:字面值常量
B:自定义常量(后面讲)
(3)字面值常量
A:字符串常量 "hello"
B:整数常量 12,23
C:小数常量 12.345
D:字符常量 'a','A','0'
E:布尔常量 true,false
F:空常量 null(后面讲)
(4)在Java中针对整数常量提供了四种表现形式
A:二进制 由0,1组成。以0b开头。
B:八进制 由0,1,...7组成。以0开头。
C:十进制 由0,1,...9组成。整数默认是十进制。
D:十六进制 由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。
5:进制转换(了解)
(1)其他进制到十进制
系数:就是每一个位上的数值
基数:x进制的基数就是x
权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权。
结果:系数*基数^权次幂之和。
(2)十进制到其他进制
除基取余,直到商为0,余数反转。
(3)进制转换的快速转换法
A:十进制和二进制间的转换
8421码。
B:二进制到八进制,十六进制的转换
6:变量(掌握)
(1)在程序的执行过程中,其值在某个范围内可以发生改变的量
(2)变量的定义格式:
A:数据类型 变量名 = 初始化值;
B:数据类型 变量名;
变量名 = 初始化值;
7:数据类型(掌握)
(1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。
(2)分类:
A:基本数据类型:4类8种
B:引用数据类型:类,接口,数组。
(3)基本数据类型
A:整数 占用字节数
byte 1
short 2
int 4
long 8
B:浮点数
float 4
double 8
C:字符
char 2
D:布尔
boolean 1
注意:
整数默认是int类型,浮点数默认是double。
长整数要加L或者l。
单精度的浮点数要加F或者f。
8:数据类型转换(掌握)
(1)boolean类型不参与转换
(2)默认转换
A:从小到大
B:byte,short,char -- int -- long -- float -- double
C:byte,short,char之间不相互转换,直接转成int类型参与运算。
(3)强制转换
A:从大到小
B:可能会有精度的损失,一般不建议这样使用。
C:格式:
目标数据类型 变量名 = (目标数据类型) (被转换的数据);
(4)思考题和面试题:
A:下面两种方式有区别吗?
float f1 = 12.345f;
float f2 = (float)12.345;
B:下面的程序有问题吗,如果有,在哪里呢?
byte b1 = 3;
byte b2 = 4;
byte b3 = b1 + b2;
byte b4 = 3 + 4;
C:下面的操作结果是什么呢?
byte b = (byte)130;
D:字符参与运算
是查找ASCII里面的值
'a' 97
'A' 65
'0' 48
System.out.println('a');
System.out.println('a' + 1);
E:字符串参与运算
这里其实是字符串的连接
System.out.println("hello"+'a'+1);
System.out.println('a'+1+"hello");
System.out.println("5+5="+5+5);
System.out.println(5+5+"=5+5");
-
Java基础进制转换和位移操作总结
2019-01-23 11:53:09Java进制转换和位运算1.常见进制的组成2.表达形式3.计算方法4.任意进制转换为十进制的方法5.十进制转换为二、八、十六进制6....十六进制:由0到9,外加A,B,C,D,E,F六个英文字母(不分大小写)组成,A相当于十...Java进制转换和位运算
1.常见进制的组成
二进制:由0和1组成
八进制:由0,1,2,3,4,5,6,7组成
十六进制:由0到9,外加A,B,C,D,E,F六个英文字母(不分大小写)组成,A相当于十进制中的10,B是11,C是12,D是13,E是14,F是15
2.表达形式
二进制的写法:以0b开头
八进制的写法:以0开头
十六进制的写法:以0x开头
3.计算方法
规则:是几进制则满几进一,例如十进制是满十进一,二进制则是满二进一,八和十六进制同理。
例如:
二进制:0b11110+0b111001=? 1 1 1 1 0 + 1 1 1 0 0 1 ---------------------- 1 0 0 1 0 0 0 0 = 0b10010000 八进制:01234+05678=? 1 2 3 4 + 5 6 7 8 ---------------------- 7 1 3 4 = 07134 十六进制:0x3ac+0x8bf6=? 3 a c 3 10 12 + 8 b f 6 =》同等于 + 8 11 15 6 =》 用十六进制表示为:0x8fa2 ---------------------- ---------------------- 8 15 10 2 =0x8fa2
4.任意进制转换为十进制的方法
概念说明:
- 系数:是指每一位上的数,例如十进制123,个位上的系数为3,十位上的系数为2,百位上的系数为1,其他进制同理;
- 基数:是几进制基数就是几,例如二进制的基数为2,十进制的基数为10;
- 权:一个数从右往左数,位置从0开始数,每一位数所在的位置就是该位的权,例如:十进制1234567,7的权是0, 6的权是1,5的权是2,4的权是3,类似于String的index;
具体方法(规律):任意进制转换为十进制都等于“ 这个数的每一位的系数乘以基数的权次幂的和 ”。
例如:
十进制->十进制:456 = 6*10^0 + 5*10^1 + 4*10^2 = 6+50+400 = 456 二进制->十进制:0b456 = 6*2^0 + 5*2^1 + 4*2^2 = 6+10+16 = 32 八进制->十进制:0456 = 6*8^0 + 6*8^1 + 4*8^2 = 6+48+256 = 310 十六进制->十进制:0x456 = 6*16^0 + 5*16^1 + 4*16^2 = 6+80+1024 = 1110
5.十进制转换为二、八、十六进制
具体方法(规律):十进制转换为任意进制,都是除以基数取余,直到商为0,然后对余数进行反转
例如:
十进制100->二进制 2|___100__ 0 ∧ 2 |___50____ 0 ∧ 2 |____25_____ 1 ∧ 2 |____12____ 0 ∧ 2|____6___ 0 ∧ 2|____3____ 1 ∧ 2|___1____ 1 ∧ 0 描述:把所有余数进行组合->0010011->进行反转->1100100,也就是从下往上进行组合的顺序,所以最后表示结果为:0b1100100 十进制100->八进制 8|___100__ 4 ∧ 8 |___12____ 4 ∧ 8 |____1_____ 1 ∧ 0 描述:把所有余数进行组合->441->进行反转->144,也就是从下往上进行组合的顺序,所以最后表示结果为:0441 十进制200->十六进制 16|___200__ 8 ∧ 16 |___12____ 12 ∧ 0 描述:把所有余数进行组合->8c(12用字母c来代替)->进行反转->c8,也就是从下往上进行组合的顺序,所以最后表示结果为:0xc8
6.二进制中的有符号数和无符号数
数据有正负之分的属于有符号数,没有正反之分的属于无符号数
例如:1和-1等属于有符号数(数字有正负之分),表示正一和负一,类似文件之类的数据,视频和音频等属于无符号数,没有正负之分
有符号数由两部分(符号位+数值位)组成:
- 符号位:正为0,负为1,用最高位(从左往右,第一位)来表示符号位;
- 数值位:符号位之后的就为数值位
7.有符号数的原码、反码和补码
计算机中,有符号数是以补码的形式进行存储,以原码的形式展示出现,正数的原码、反码和补码都是一样的,负数的原
码、反码和补码是不一样的,存储和展示的时候会对其进行相互转换。注:(平常其他进制转化为二进制时,如(除2取余),转换之后都是以原码的形式来体现的)
转换规则如下:
原码->反码->补码 原码->反码:符号位不变,其他位0变1 1变0 反码->补码:反码加1得到补码 反之:补码->反码->原码 补码->反码:补码减一得到反码 反码->原码:符号位不变,其他位0变1 1变0
例如:
正数7的原码为:0b00000000 00000000 00000000 00000111(int类型占4个字节,1个字节是8位), 符号位为0,正数原反补码一样,所以反码和补码也为0b00000000 00000000 00000000 00000111, 而负数-7的原码为:0b10000000 00000000 00000000 00000111,存储时会将原码转换为补码进行存储, 由-7原码可得: 原码->反码:0b11111111 11111111 11111111 11111000 ,得到反码(符号位不变,其他位0变1 1变0) 再由反码->补码:0b11111111 11111111 11111111 11111001(反码加1得到补码) 所以 7在内存中存储的值0b00000000 00000000 00000000 00000111 (补码形式) -7在内存中存储的值0b11111111 11111111 11111111 11111001 (补码形式)
8.位运算(对数字计算而言)符号
- &:按位与
- | :按位或
- ^:按位异或
- ~:按位取反
- <<:左移
- >>:右移
- >>>:无符号右移
在进行位运算的时候,需要先把数据先转换成二进制位,并且都是以二进制的补码形式进行操作
例如:
4的二进制为:0b00000000 00000000 00000000 00000100(正数原反补码都一样,在此表示为补码形式) 6的二进制为:0b00000000 00000000 00000000 00000110(正数原反补码都一样,在此表示为补码形式) (1)按位与规则:两个同时为1,则为1,否则为0 4 & 6 = 0b00000000 00000000 00000000 00000100(补码形式) = 0*2^0+0*2^1+1*2^2 = 4(在此表示为原码形式) (2)按位或规则:一个为1,则为1,否则为0 4 | 6 = 0b00000000 00000000 00000000 00000110(补码形式) = 0*2^0+1*2^1+1*2^2 = 6(在此表示为原码形式) (3)按位异或规则:两个不一样的时候为1,否则为0 4 ^ 6 = 0b00000000 00000000 00000000 00000010(补码形式) = 0*2^0+1*2^1 = 2(在此表示为原码形式) (4)按位取反规则:0变1,1变0 ~4 = 0b11111111 11111111 11111111 11111011(补码形式),可以看出最高位1,所以结果为负数, 需要把结果由补码转为反码,然后反码转为原码即可得出最后结果,因此: (1)0b11111111 11111111 11111111 11111011(补码形式) (2)转为反码:0b11111111 11111111 11111111 11111010(反码形式) (3)由反码转为原码:0b10000000 00000000 00000000 000000101(原码形式) = -(1*2^0+0*2^1+1*2^2)=-(1+4)=-5 ~6同理,结果为:~6 = 0b11111111 11111111 11111111 11111001(补码形式) -> 转反码: = 0b11111111 11111111 11111111 11111000(反码形式) -> 转原码: = 0b10000000 00000000 00000000 00000111(原码形式) = -(1*2^0+1*2^1+1*2^2)=-(1+2+4)=-7 (5)按位左移规则:操作数乘以2的n次幂,n为左移的位数 具体操作方式:左移几位,就将二进制位向左移动几位,舍弃移除的位数,然后右边空出的位用0填补 例如4的二进制为:0b00000000 00000000 00000000 00000100(正数原反补码都一样,在此表示为补码形式) 4 << 6 ->将4的二进制的补码左移6位-> 0b00000000 00000000 00000001 00->右边空出的位补0 -> 0b00000000 00000000 00000001 00000000->判断符号位是0还是1 ->符号位(最高位)为0是正数,所以不用进行码转换操作(正数原反补码都一样,在此表示为原码形式) -> = 0*2^0+0*2^1+0*2^2+0*2^3+0*2^4+0*2^5+0*2^6+0*2^7+1*2^8 = 2^8= 256(也就是4乘以2的6次方) (6)按位右移规则:操作数(正数)除以2的n次幂,n为右移的位数 具体操作方式:右移几位,就将二进制位向右移动几位,舍弃移除的位数,然后左边空出的位由符号位来决定, 符号位为0,则用0填补,符号位为1,则用1填补 例如4的二进制为:0b00000000 00000000 00000000 00000100(正数原反补码都一样,在此表示为补码形式) 4 >> 6 ->将4的二进制的补码右移6位-> 0b00000000 00000000 00000000 00 ->判断符号位是0还是1 ->符号位(最高位)为0(右移 符号位为0,则用0填补,符号位为1,则用1填补) ->0b00000000 00000000 00000000 00000000->最高位为0是正数,所以不用进行码转换操作(正数原反补码都一样,在此表示为原码形式)-> -> = 0 (也就是4除以2的6次方) 对负数进行左移或者右移操作方式如下: 规则:因为位移操作都是以二进制的补码形式进行操作的,所以首先需要得到负数的原码之后,再求的补码,才能对其进行位操作。 例如-4的二进制为:0b10000000 00000000 00000000 00000100(在此表示为原码形式) 原码->反码:0b11111111 11111111 11111111 11111011 反码->补码:0b11111111 11111111 11111111 11111100 求得-4的二进制补码形式为:0b11111111 11111111 11111111 11111100 (1)-4 << 6 ->将-4的二进制的补码左移6位 ->0b11 11111111 11111111 11111100->判断符号位是0还是1->符号位(最高位)为1 ->0b11111111 11111111 11111111 00000000(补码形式)->最高位为1是负数,所以需要转换成反码的形式 ->0b11111111 11111111 11111110 11111111(反码形式) ->0b10000000 00000000 00000001 00000000(原码形式) -> = -(0*2^0+0*2^1+0*2^2+0*2^3+0*2^4+0*2^5+0*2^6+0*2^7+1*2^8) = -1*2^8 = -256 (也就是-4乘以2的6次方) (2)-4 >> 6 ->将-4的二进制的补码右移6位-> 0b11111111 11111111 11111111 11->判断符号位是0还是1->符号位(最高位)为1 ->(右移 符号位为0,则用0填补,符号位为1,则用1填补) ->0b11111111 11111111 11111111 11111111(补码形式)->最高位为1是负数,所以需要转换成反码的形式 ->0b11111111 11111111 11111111 11111110(反码形式) ->0b10000000 00000000 00000000 00000001(原码形式) -> = -(1*2^0) = -1 (7)按位无符号右移: 具体操作方式与右移规则一样,与右移操作符的区别在于,右移的空位有符号位来决定,符号位为0,则用0填补,符号位为1,则用1填补,而无符号右移, 左边空出的位则全都由0来填补,不由符号位决定 例如-4 >>> 6 ->将-4的二进制位右移6位-> 0b11111111 11111111 11111111 11 ->(空位由0来填补) -> 0b00000011 11111111 11111111 11111111(补码形式) ->最高位为0是正数,所以不用进行码转换操作(正数原反补码都一样,在此表示为原码形式) -> = 1*2^0+1*2^1+1*2^2+1*2^3+1*2^4+1*2^5+1*2^6+...+1*2^25 = 67108863
由此可见,对于正数来说,右移和无符号右移是没区别的,对于负数有些是不能用算术右移来实现除法(例如-32 >> 2 就符合除法规则结果为-8)
以上是最近学习位运算的一些总结,如上述代码有错误之处,还请指出,再次感谢!!
-
java字符串string_Java字符串String方法总结
2021-03-22 18:00:55Java字符串String方法总结,包括字符串的大小写替转换,获取字符串长度的方法、截取字符串,去除字符串中的空格、StringBuffer类转换成String类等:java创建并初始化字符串的方法:1、使用字符串常量直接初始化 ...Java字符串创建与初始化实例。Java字符串String方法总结,包括字符串的大小写替转换,获取字符串长度的方法、截取字符串,去除字符串中的空格、StringBuffer类转换成String类等:
java创建并初始化字符串的方法:
1、使用字符串常量直接初始化 String s=”hello!”;
2、使用构造方法创建并初始化 String();//初始化一个对象,表示空字符序列
String(value);//利用已存在的字符串常量创建一个新的对象
String (char[] value);//利用一个字符数组创建一个字符串
String(char[] value,int offset,int count);//截取字符数组offset到count的字符创建一个非空串
String(StringBuffer buffer);//利用StringBuffer对象初始化String对象
java String类主要方法的使用实例介绍:
1、获取长度方法 *.length();//这与数组中的获取长度不同,*.length;
2、比较字符串(1) equals() //判断内容是否相同
(2)compareTo() //判断字符串的大小关系
(3)compareToIgnoreCase(String int) //在比较时忽略字母大小写
(4)== //判断内容与地址是否相同
(5)equalsIgnoreCase() //忽略大小写的情况下判断内容是否相同
如果想对字符串中的部分内容是否相同进行比较,可以用
(6)reagionMatches() //有两种 public boolean regionMatches(int toffset, String other,int ooffset,int len);表示如果String对象的一个子字符串与参数other的一个子字符串是相同的字符序列,则为true.要比较的String 对象的字符串从索引toffset开始,other的字符串从索引ooffset开始,长度为len。
public boolean reagionMatches(boolean ignoreCase,int toffset,String other,int ooffset,int len);//用布尔类型的参数指明两个字符串的比较是否对大小写敏感。
java如何查找字符串中某个位置的字符
public char charAt(int index);//返回指定索引index位置上的字符,索引范围从0开始
查找指定字符串在字符串中第一次或最后一词出现的位置
在String类中提供了两种查找指定位置的字符串第一次出现的位置的方法
(1)public int indexOf(String str);//从字符串开始检索str,并返回第一次出现的位置,未出现返回-1
(2)public int indexOf(String str,int fromIndex);//从字符串的第fromIndex个字符开始检索str
查找最后一次出现的位置有两种方法
(1)public int lastIndexOf(String str);
(2)public int lastIndexOf(String str,int fromIndex);
如果不关心字符串的确切位置则可使用public boolean contains(CharSequence s);
检查字符串的起始字符和结束字符
开始的字符串两种方法
(1)public boolean starWith(String prefix,int toffset);//如果参数prefix表示的字符串序列是该对象从索引toffset处开始的子字符串,则返回true
(2)public boolean starWith(String prefix);
结束的字符串方法
public boolean endsWith(String suffix);
java截取子串方法
(1)public String subString(int beginIndex);
(2)public String subString(int beginIndex,int endIndex);//返回的字符串是从beginIndex开始到endIndex-1的串
要返回后4位可以这样写Syetem.out.println(*.subString()(*.length()-4));
java字符串的替换的方法
(1)public String replace(char oldChar,char newChar);
(2)public String replace(CharSequence target,CharSequence replacement);//把原来的etarget子序列替换为replacement序列,返回新串
(3)public String replaceAll(String regex,String replacement);//用正则表达式实现对字符串的匹配
字符串的大小写替转换
(1)public String toLowerCase(Locale locale);
(2)public String toLowerCase();
(3)public String toupperCase(Locale locale);
(4)public String toUpperCase();
去除字符串首尾空格
*.trim();
字符串转换
1、将字符串转换成字符数组
public char[] toCharArray();
2、将字符串转换成字符串数组
public String[] split(String regex);//regex 是给定的匹配
3、将其它数据类型转化为字符串
(1)public static String valueOf(boolean b);
(2)public static String valueOf(char c);
(3)public static String valueOf(int i);
(4)public static String valueOf(long i);
(5)public static String valueOf(float f);
(6)public static String valueOf(double d);
(7)public static String valueOf(char[] data);
(8)public static String valueOf(Object obj);
可变字符串的创建和初始化
两种方法:
public StringBuffer();
public StringBuffer(int caoacity);
StringBuffer类主要方法的使用:
一、获取可变字符串长度
(1)public int length();
(2)public int capacity();
(3)public void setLength(int newLength);
二、比较可变字符串
用String 类的equals()方法比较,但是不同。
类Object中的equals()方法比较的是两个对象的地址是否相等,而不仅仅是比较内容,但是String类在继承Object类的时候重写了equals()方法,只是比较两个对象的内容是否相等
而在StringBuffer类中没有重写Object类的equals()方法,所以比较的是地址和内容。
三、追加和插入字符串
(1)追加 public StringBuffer append(type t);
(2)插入 public StringBuffer insert(int offset,type t);//在offset处加入类型为type的字符串
四、反转和删除字符串
(1)反转 public StringBuffer reverse();
(2)删除 public StringBuffer delete(int start,int end);
五、减少用于可变字符序列的存储空间
public void trimToSize();
六、StringBuffer类转换成String类
public String toString();
-
Java基础知识点学习总结-02关键字和进制转换
2019-10-28 23:57:35Java基础知识点学习总结-02关键字和进制转换 1:什么是关键字?有什么特点? 关键字是Java语言中被赋予特殊含义的单词,需要 小写输入,这些关键词在Notepad++等高级...26个英文字母(有大小写区分), 阿拉伯数字,$... -
来自初学者收集总结的一些Java算法中值得注意的地方
2021-01-23 02:27:25来自初学者收集总结的一些Java算法中值得注意的地方一、Java字符串大小写转换的方法二、String s = input.nextLine();和String s = input.next();的区别三、Java mathes用法四、Java String.split()用法五、Java进制... -
JAVA 02——第一个JAVA程序的总结和提升_注释_数据类型
2020-06-23 18:19:57目录 第一个JAVA程序的总结和提升 ...Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行关键字cass表明Java程序中的全部内容都包含在类中,Java是一种面向对象的语言。 main方法是Java应用程序的入口方.. -
java 异常总结
2012-01-11 15:33:33其他还有很多异常,我就不一一列举了,我要说明的是,一个合格的程序员,需要对程序中常见的问题有相当的了解和相应的解决办法,否则仅仅停留在写程序而不会改程序的话,会极大影响到自己的开发的。关于异常的全部... -
java面试之前的复习总结
2017-07-25 05:31:001、String类都有那些常用的方法。 length(); split(); replace();... 大小写转换; indexOf();trim(); isEmpty(); contains();startWith() 补充:Object类方法 clone、 equals finalize getClas -
java第十章学习总结
2020-06-15 16:28:07java第十章学习总结 1.声明字符串的方法: String s="";...4、equalsIgnoreCase() 比较时忽略大小写 toLowerCase() 转换成小写,例:name.toLowerCase(); toUpperCase() 转换成大写,例:name.toUpperCas -
Java基础知识总结
2021-01-03 09:37:35Java基础第一部分 语法一、变量二、进制转换三、数据类型四、运算符五、数组1.一维数组2.二维数组第二部分 面向对象一、成员方法二...大小写敏感 标志符长度一般不限长度,支持中文,要做到见名知意 不能使用java关键字 -
java SE总结1
2020-07-06 20:45:05单词大小写,数字,$_组成。要做到见名知意。 注释:单行注释// ,多行注释/* /, 文本注释/* */ 数据类型 基本类型 整数:int 字节:byte 字符: char 长整型:long 加 l 浮点:float 加F,double 布尔型: boolean ;... -
java 面试题 总结
2009-09-16 08:45:34例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望... -
java常用类String类总结一
2018-01-10 20:37:39String类包括的方法可用于检查序列的单个字符,比较字符串,搜索字符串,提取子字符串,全部转换大小写 字符串是常量, 不是基本数据类型 ,它的值在创建后不能更改 Stringbuffer 字符串缓冲区支持可变的字符串 ... -
java三大框架
2012-01-19 09:21:04框架说白了就是JAVA工作者多年以来总结出的一些开发标准。让我们可以以成功的经验模式来开发我们自已的系统,一般使用框架的好处是 ·在好的框架下,开发者只需要写一些必须的代码;他们不需要直接接触底层的API。 ... -
Java常量与变量、数据类型、隐式转换、变量与运算符
2019-11-26 11:21:54英文的大小写字母 数字字符 $和_ 注意事项 不能以数字开头 不能与关键字重复(const和goto关键字在Java中保留) 区分大小写 标识符的命名规则 1、关键字:被Java语言赋予特殊意义的单词,全部以小写字母出现... -
Java面试之前复习总结(一)
2017-05-13 22:42:34时间在一分一秒的过去,面临求职面试也是越来越近了,在看面试题以及牛客网做题时,遇到了很多不理解或者之前没见过的,就把他总结下来了,发个博客,大家共勉,之后会持续更新。... 大小写转换; indexO -
Java代码组成/类型/变量常量/类型转换/算数运算符
2018-10-24 23:49:16总结课堂笔记。 (一)代码的组成 一.标识符: 1.除关键字(有颜色)以外,自己写的单词。(eg:HelloWorld;main;String;args) ...5.有区分大小写,是固定的。 二.关键字: 1.关键字是含有特殊... -
JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)
2013-05-07 17:18:07第7章 Java中的方法——给汽车丰富多彩的功能 154 教学视频:2小时55分钟 7.1 方法:让汽车动开动 154 7.1.1 引出问题:开动汽车 154 7.1.2 那么,方法到底是什么呢? 155 7.1.3 方法调用过程初探 156 7.2 ... -
Java 8 :Java 8 新特性总结、Java8常用新特性总结 、Java 8 学习资源推荐、Java8 forEach 指南 Java9~Java14 : 一文带你看遍 JDK9~14 的重要新特性! 网络 计算机网络常见面试题 计算机网络基础知识总结 ...
-
Java 8 :Java 8 新特性总结、Java8常用新特性总结 、Java 8 学习资源推荐、Java8 forEach 指南 Java9~Java14 : 一文带你看遍 JDK9~14 的重要新特性! 网络 计算机网络常见面试题 计算机网络基础知识总结 ...
-
JSP实用技巧集合,jsp编程的一些小技巧总结
2009-03-07 15:46:57jsp编程的一些小技巧总结,绝对实用。包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录... -
Java入门1·2·3:一个老鸟的Java学习心得.PART2(共3个)
2013-05-07 17:19:14第7章 Java中的方法——给汽车丰富多彩的功能 154 教学视频:2小时55分钟 7.1 方法:让汽车动开动 154 7.1.1 引出问题:开动汽车 154 7.1.2 那么,方法到底是什么呢? 155 7.1.3 方法调用过程初探 156 7.2 ... -
Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)
2013-05-07 17:20:12第7章 Java中的方法——给汽车丰富多彩的功能 154 教学视频:2小时55分钟 7.1 方法:让汽车动开动 154 7.1.1 引出问题:开动汽车 154 7.1.2 那么,方法到底是什么呢? 155 7.1.3 方法调用过程初探 156 7.2 ... -
JAVA_Thinking in Java
2011-12-02 17:58:1517.1.2 检查大小写样式 17.2 方法查找工具 17.3 复杂性理论 17.4 总结 17.5 练习 附录A 使用非Java代码 A.1 Java固有接口 A.1.1 调用固有方法 A.1.2 访问JNI函数:JNIEnv自变量 A.1.3 传递和使用Java对象 A.1.4 JNI... -
java 去空格工具类_StringUtils工具类常用方法汇总2(截取、去除空白、包含、查询索引)...
2021-03-16 01:23:31在上一篇中总结了StringUtils工具类在判断字符串为空,大小写转换,移除字符或字符序列,替换,反转,切割合并等方面的方法,这次再汇总一下其它常用的方法。一、截取StringUtils中常用的截取字符串的方法如下:... -
Java语言基础
2021-02-01 11:21:09目录一、标识符二、关键字三、数据类型四、进制转换五、字符编码六、...标识符区分大小写 标识符理论上没有长度限制 命名 Java 标识符,最好见名知意,可以使用驼峰标示 合法 不合法 _123Test 123Test -
String类总结
2021-01-03 23:11:27String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为“+”连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接... -
java 编程入门思考
2012-03-30 17:50:0817.1.2 检查大小写样式 17.2 方法查找工具 17.3 复杂性理论 17.4 总结 17.5 练习 附录A 使用非Java代码 A.1 Java固有接口 A.1.1 调用固有方法 A.1.2 访问JNI函数:JNIEnv自变量 A.1.3 传递和使用Java对象 A.1.4 JNI...