- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章java substring(a)与substring(a,b)的使用说明由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
功能概述:简单介绍substring(a)与substring(a,b)的使用 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package
com.substring.demo;
public
class
test {
/**
* 关于substring(a)与substring(a,b)的运用
*
* @param args
*/
public
static
void
main(String[] args) {
// TODO Auto-generated method stub
String num =
"0123456789"
;
String ab1 = num.substring(
2
,
6
);
String ab2 = num.substring(
1
,
8
);
String a = num.substring(
3
);
System.out.println(
"ab1的值:"
+ ab1);
System.out.println(
"ab2的值:"
+ ab2);
System.out.println(
"a的值:"
+ a);
}
}
|
输出结果:
ab1的值:2345 。
ab2的值:1234567 。
a的值:3456789 。
总结:
1.java中String元素下标从0开始,substring(a)是从第a个字符开始截取,包含第a个字符。可以看成数学中的[ ),表示左闭右开区间 。
2.substring(a, b)表示截取下标从a开始到b结束的字符,包含第a个字符但是不包含第b个字符,可以看成[a,b).
补充知识:java使用charAt()方法计算字符串中的重复字符 。
charAt()方法介绍 。
charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1.
例如:
str.next().charAt(0);//获取字符串str中的第1个字符 。
str.next().charAt(9);//获取字符串str中的第10个字符 。
使用charAt()方法计算字符串中的重复字符代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import
java.util.Scanner;
public
class
Test {
public
static
void
main(String[] args){
String str =
"hhusfhshuhfu"
;
System.out.println(
"原字符为:"
+str);
//输出原字符
Scanner sc =
new
Scanner(System.in);
System.out.print(
"请输入要查找的字符:"
);
char
ch = sc.next().charAt(
0
);
//取输入字符串的第一个字符
sc.close();
int
i,sum=
0
;
//sum用户记录出现的字符个数
//使用charAt()方法计算重复字符
for
( i =
0
; i < str.length() ; i++){
if
( str.charAt(i) == ch )
++sum;
//计数
}
System.out.print(str+
"中出现"
+ch+
"的次数为"
+sum+
"次"
);
//输出
}
}
|
运行结果:
原字符为:hhusfhshuhfu 。
请输入要查找的字符:s 。
hhusfhshuhfu中出现s的次数为2次 。
以上这篇java substring(a)与substring(a,b)的使用说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.
原文链接:https://blog.csdn.net/qq_38039015/article/details/82222063 。
最后此篇关于java substring(a)与substring(a,b)的使用说明的文章就讲到这里了,如果你想了解更多关于java substring(a)与substring(a,b)的使用说明的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我正在查看预先重写的 jQuery 代码。我无法理解以下代码。 $('body > *:not(#print-modal):not(script)').clone(); 最佳答案 此选择器匹配以下任何
所以我开始学习MySQL,我对表有点困惑,所以我想澄清一下。数据库中可以有多个表吗?例如: Database1 -Table1 -Username -Password -Table2 -Name
我在 PostgreSQL 中编写了一个函数,其代码如下: for (i = 0; i str[0][i]); values[i] = datumCopy(dat_value,
oid: 行的对象标识符(对象 ID)。这个字段只有在创建表的时候使用了 WITH OIDS ,或者是设置了default_with_oids 配置参数时出现。 这个字段的类型是 oid (和字段同
我在搜索最大连接设备数时发现了 a post大致说: 当使用 P2P_STAR 时,最大设备数量为 10,因为此 topoly 使用 Wi-Fi 热点。也就是说,如果您没有路由器。 这让我问了两个问题
我不明白为什么会这样: Printf.sprintf "%08s" "s" = Printf.sprintf "%8s" "s" - : bool = true 换句话说,我希望: Printf.sp
我正在遵循 Grails in Action 中的示例。我有一个问题,如何理解 addTo*()功能有效。 我有一个简单的域:具有以下关系的用户、帖子、标签: 用户1对M发帖 用户一对一标签 发布 M
请问为什么行 "b[0]= new Child2();"在运行时而不是在编译时失败。请不要检查语法,我只是在这里做了 class Base {} class Child1 : Base {} clas
所以我想进一步加深我对套接字的理解,但是我想首先从最低级别开始(在C语言中,而不是在汇编中大声笑) 但是,我处理的大多数站点都使用SOCK_STREAM或SOCK_DGRAM。但是我已经阅读了Beej
好吧,我对 javascript 语法了解甚少,而且我对 null 的行为感到非常困惑。关于空值有很多讨论,但我似乎无法找出问题所在!请帮我。这是脚本。 var jsonData = '';
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭5 年前。 Improve thi
问题: SeriesSum 类旨在计算以下系列的总和: 类名:SeriesSum 数据成员/实例变量: x:存储整数 n:存储术语数量 sum:用于存储系列总和的双变量 成员函数: SeriesSum
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 9 年前。 Improve this ques
今天我在 logcat 中注意到以下内容: D/OpenGLRenderer:0xa2c70600 (CardView) 上的 endAllStagingAnimators,句柄为 0xa2c9d35
如何创建值有序对的列表,例如list1 [(x, y), (x1, y1) ...].?? 学习如何创建此列表后,我需要知道如何将 x 值提供给列表中的用户输入并搜索 x 的下一个值并显示有序对 (x
我在存储过程中有以下逻辑。 这里完成了什么? 如果color为null,替换为'' IF ISNULL(@color, '') <> '' BEGIN END 最佳答案 它等同于: IF (@colo
我知道.Net中的接口(interface)定义了接口(interface)和继承它的类之间的契约。刚刚完成了一个大量使用数据访问层接口(interface)的项目,这让我开始思考。 . .有什么大不
如何防止基类方法被子类覆盖 最佳答案 您不需要做任何特别的事情:默认情况下方法是不可覆盖的。相反,如果您希望该方法可重写,则必须将 virtual 关键字添加到其声明中。 但是请注意,即使方法不可重写
我已阅读以下有关工厂模式的文章 here 请仅引用Class Registration - avoiding reflection这一部分。 这个版本在没有反射的情况下实现了工厂和具体产品之间的减少耦
我正在学习 Java 类(class),但无法完全理解下一课的内容。 目的:本课的目的是通过创建一个模拟 for-each 循环如何工作的替代方案来解释 for-each 循环的工作方式。 在上一课中
我是一名优秀的程序员,十分优秀!