小编use*_*421的帖子

Java中的子字符串 - 长度最大为一个值

我正在尝试创建一个子字符串,这个子字符串最多可以包含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)

java string substring

9
推荐指数
3
解决办法
5476
查看次数

SQL ALTER TABLE默认值

我正在尝试更改Oracle中的表.我必须在表中给出一个默认值为的列1.制作表格时这很简单,但我必须使用该ALTER TABLE功能,这就是我所拥有的:

 ALTER TABLE Stock_Qty
 ADD CONSTRAINT Qty_DEFAULT_Value DEFAULT (Qty 1);
Run Code Online (Sandbox Code Playgroud)

它似乎不起作用.

sql oracle

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

oracle ×1

sql ×1

string ×1

substring ×1