我正在尝试创建一个子字符串,这个子字符串最多可以包含6个字母的字母,但是当我找到一个少于6个字母的姓氏时,我在这里似乎会抛出错误,我一直在寻找解决方案的时间没有成功:/
id = firstName.substring (0,1).toLowerCase() + secondName.substring (0,6).toLowerCase();
System.out.print ("Here is your ID number: " + id);
Run Code Online (Sandbox Code Playgroud)
就是这样.substring(0,6).我需要它最多 6个字母而不是6个字母.
错误:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 6
at java.lang.String.substring(Unknown Source)
at Test.main(Test.java:27)
Run Code Online (Sandbox Code Playgroud) 我正在尝试更改Oracle中的表.我必须在表中给出一个默认值为的列1.制作表格时这很简单,但我必须使用该ALTER TABLE功能,这就是我所拥有的:
ALTER TABLE Stock_Qty
ADD CONSTRAINT Qty_DEFAULT_Value DEFAULT (Qty 1);
Run Code Online (Sandbox Code Playgroud)
它似乎不起作用.