当前位置:首页 » 编程语言 » java字符串函数

java字符串函数

发布时间: 2022-02-21 13:05:30

❶ 用java编写一个截取字符串的函数

晚点写

import java.util.Scanner;
import java.io.UnsupportedEncodingException;

public class Test {

public static void main(String[] args) throws UnsupportedEncodingException{

Scanner scanner = new Scanner(System.in);

System.out.print("请输入字符: ");
String str = scanner.nextLine();

System.out.print("请输入要截取的字节数:");
int length = scanner.nextInt();

StringBuffer sb = new StringBuffer();

int i = 0;
while(sb.toString().getBytes("GBK").length < length && i < str.length()){
sb.append(str.charAt(i++));
}

if(sb.toString().getBytes().length > length){
sb.deleteCharAt(sb.length()-1);
}

String splitedStr = sb.toString();
System.out.println(str + "截取" + length + "字节,结果为:" + splitedStr);

}
}

----------------测试
C:\Program Files\IBM\RAD 7\jdk\bin>javac Test.java

C:\Program Files\IBM\RAD 7\jdk\bin>java Test
请输入字符: 我ABC
请输入要截取的字节数:4
我ABC截取4字节,结果为:我AB

C:\Program Files\IBM\RAD 7\jdk\bin>java Test
请输入字符: 我ABC汉DEF
请输入要截取的字节数:6
我ABC汉DEF截取6字节,结果为:我ABC

❷ java中怎么判断一个字符串中包含某个字符或字符串

1:描述

java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列

2:声明

public boolean contains(CharSequence s)

3:返回值

此方法返回true,如果此字符串包含,否则返回false。

4:实例

public static void main(String[] args)

{String str = "abc";

boolean status = str.contains("a");

if(status){System.out.println("包含");}

else{System.out.println("不包含");}}

(2)java字符串函数扩展阅读

字符串或串(String)是由数字、字母、下划线组成的一串字符。它是编程语言中表示文本的数据类型。在程序设计中,字符串为符号或数值的一个连续序列。字符串操作就是以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。

对于字符串的操作方法,在这里通过介绍C语言、C++和java这三种常用的语言来说明。

参考资料

网络-字符串操作

❸ java中一些字符串函数的作用

给你举一个简单的例子,讲解方法indexOf(int ch)
源文件Test.java
public class Test {
public static void main(String args[])
{
String str1="aacdabcd";
String str2="abcdabcd";
System.out.println(str1.indexOf(98));
System.out.println(str2.indexOf(98));
}

}
运行结果是5和1。
indexOf(int ch)方法的作用是字符在此字符串中第一次出现处的索引.。整型(int)数据它会转换成字符型(char),例中的98对应的是字符'b',字符'b'在字符串str1中第一次出现处是第5个位置(不是第6个,因为是从0开始计算的,这个应该知道吧),在字符串str2中第一次出现处是第1个位置。
其实实参98换成'b',运行结果是一样的。换成101则返回-1,101对应的是字符'e',字符串str1,str2中没有字符'e',方法返回的值是-1。.

❹ Java 截取字符串

首先,你先用一个函数,查找子串在母串中的位置,再求出母串的长度,然后,就可以便用截取函数,取出你想要的字符串了.具体的函数,看一下,帮助文档吧!!

❺ java字符串处理函数在哪个包

java.lang.String
这就是我们常用的String类,其中包含了与String类关的大多数函数。

❻ java 写一个字符串拷贝函数

JAVA中有很多方法可以实现字符串的拷贝,而且其中方法使用很灵活
具体可以参加JDK中的String中的方法
下面是一个例子
public class TestCopy
{
public statci void main(String[] args)
{
String str=new String("a test String");
String str1="";
str1=str.substring(0,str.length());
System.out.println(str1);
}
}

❼ JAVA编程:编写一个截取字符串的函数

1、Java中,截取字符串函数为subString();
2、使用方法:String name = "zhangsanlisiwangwu".subString(0, 3);
3、即可输出从0到第3个的整串字符串

❽ JAVA字符串

用String.indexOf ()函数实现。

String s = "我的妈啊!哪位大哥帮帮我解决这个问题,小弟我在此谢过!" ;

int index = 0 ;

while ((index = s.indexOf ('我', index))>= 0)
{
System.out.println (index) ;
index ++ ;
}

❾ java求一个字符串第N个位置的字符的函数是什么

是String 类

比如 String str="abcdefg"
str.charAt(2)

2指的 是第二个字符 即c
0指的是a

喜欢java的话可以加网络群1018283

❿ java中如何截取字符串

截取字符串采用的是java中的split函数。
例把“01:大众汽车”截取为01和大众汽车,代码如下:
package test;

public class substringTest
{
public static void main(String args[])
{
String N = "01:大汽车";
String L="";
String R="";
int k= N.length();
for (int i = 0; i < N.length(); i++)
{
if (N.substring(i, i + 1).equals("|"))
{
L=N.substring(0,i).trim();
R=N.substring(i+1,k).trim();
}
else
{

}
System.out.println(L);
System.out.println(R);
}
}
}

热点内容
android监听home 发布:2025-01-07 08:18:25 浏览:684
荣放哪个配置的脱困能力强 发布:2025-01-07 08:07:30 浏览:51
剑灵灵爆脚本会不会封号 发布:2025-01-07 08:00:57 浏览:343
加工中心铣平面编程 发布:2025-01-07 07:53:32 浏览:592
在c语言编译器编辑程序视频 发布:2025-01-07 07:33:22 浏览:284
不卡顿机顶盒需什么配置 发布:2025-01-07 07:33:19 浏览:778
群晖读写缓存掉电 发布:2025-01-07 07:32:42 浏览:237
玩崩坏3安卓用什么手机好 发布:2025-01-07 07:31:53 浏览:4
大数进位算法 发布:2025-01-07 07:26:23 浏览:82
一闪安卓版在哪里下 发布:2025-01-07 07:26:18 浏览:944