在java里怎么把一个字符串拆成一个个字符

作者&投稿:甄桂 (若有异议请与网页底部的电邮联系)
java中如何在一个字符串中去掉另一个字符串?~

直接使用空字符串替换,如下:
String b = "abcabcabc";
b=b.replace("b","");
Java String.replace()方法用法
返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar

扩展资料:
java中判断一个字符串中的某个字符或字符串包含于另一个字符串:
假设你第一个字符串是A,第二个是B。判断A中是否有一个字符或者一段字符串包含于B中:
boolean ifContrain = false;
for(int i = 0 ; i < A.length - 1 ; i ++ )
{
for(int j = i + 1 ; j < A.length ; j++ )
{
if(B.contains(A.subString(i , j )))
{
ifContrain = true;
}
最后看ifContrain是true,则包含,是false,就是不包含。如果想要看包含的是哪段,就在ifContrain = true;一句后面再加一句 输出 A.subString(i , j ) 。

用mid方法
Mid(string, start[, length])
参数
string:字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。
Start:string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")。
Length:要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到字符串结束的所有字符。
如:Dim MyVar
MyVar = Mid("VB脚本is fun!", 4, 6) 'MyVar 包含 "Script"。

st=Mid(str,1,1)

String类型的话,可以用toCharArray()方法转化成字符数组
String s = "hello";
char a[]=s.toCharArray();
如果你只是取出来其中某个字符,可以用charAt()方法
char b= s.charAt(4);//取出第4个字符

如果你用的StringBuffer类型,和String类似,不过可以对单个字符直接进行操作了,不必拆分成字符

public static void main(String[] args) {
// TODO 自动生成方法存根

String c="abc";
char b;
int a=c.length();
for(int i=0;i<a;i++){
b=c.charAt(i);
System.out.println(b);
}
}
转换成一个一个的字符了 你自己试试

getChars
public void getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)将字符从此字符串复制到目标字符数组。
要复制的第一个字符位于索引 srcBegin 处;要复制的最后一个字符位于索引 srcEnd-1 处(因此要复制的字符总数是 srcEnd-srcBegin)。要复制到 dst 子数组的字符从索引 dstBegin 处开始,并结束于索引:

用toCharArray();

toCharArray()


java中怎么样把一个字母插入进一个数组中
package ad;import java.util.Arrays;import java.util.Scanner;import java.util.LinkedList;public class Lll {public static void main(String[]args){Scanner sc=new Scanner(System.in);LinkedList<Character> list = new LinkedList<>(); \/\/Character就是char,只不过是它的包装类,一般当char看待...

java怎么把一个对象存到List里?
1、可以通过list的add方法来进行添加,可以通过get方法获取到数据内容(即可是任何对象)。2、实体类型如果为数组的话,可以直接通过list的add方法进行添加转换,举例List<Object> list = new ArrayList<Object>(),定义一个数组类型的list对象String entity = new String[("1232"),创建一个要实体化的...

java 怎么把一组数据分开
它有两种形式,第一种形式用一个字符在调用字符串中所有出现某个字符的地方进行替换,形式如下:String replace(char original,char replacement)例如:String s=”Hello”.replace(’l',’w');第二种形式是用一个字符序列替换另一个字符序列,形式如下:String replace(CharSequence original,CharSequence...

Java里用什么方法把一个窗体里一张图换到另一张图
pack(); \/\/窗口适应组件大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); \/\/用来关闭窗口的 setVisible(true);} public static void main(String[] a){ new IS();} }

Java 里用什么代码可以把一个 String 的内容复制到 Windows 剪切板...
有了这四个方法,你下面可以自己写一些程序来进行测试,利用它来实现与其他程序结合测试对剪切板数据的操作。这里给出一个用于显示图像的类,只要把Image实例作为参数传入即可。\/ Created on 2004-12-23 查看图形的窗口 \/ package javayou.clipboard;import java.awt.Frame;import java.awt.Graphics;impor...

java中JFrame怎么把一个JFrame窗口中的值传到另一个JFrame窗口去_百度知...
设置一个私有变量,得到的是什么就创建什么类型的,然后设置相对应的共有set和get方法,当点击以后调用set方法对创建的变量赋值,再另一个JFRAME里接受这个JFRAME的一个实例,然后用get方法得到就可以了。

JAVA怎么产生0和1这2个数字随机
import java.util.*;Random rand = new Random();int i = rand.nextInt(1); 0或者1

JAVA怎么将一个图片复制到文件夹中去?
\/\/打开连接到目标文件的输出流 out = new FileOutputStream(destFile);byte[] buffer = new byte[1024];\/\/一次读取1024个字节,当byteread为-1时表示文件已经读完 while ((byteread = in.read(buffer)) != -1) { \/\/将读取的字节写入输出流 out.write(buffer, 0, byteread);} System.out...

在java中如何用for循环把一个十进制数转换成二进制
public static void main(String[] args) { int a = NUM; \/\/ NUM代表十进制数 String binary = ""; \/\/ binary代表最后二进制字符串 for(; a != 0; a \/= 2) { binary = a % 2 + binary;} } 实际上Java中已经提供了这种工具类,Integer.toBinaryString(int a)就可以实现该转换。

看了你回答 java中JFrame怎么把一个JFrame窗口中的值传到另一个JFrame...
很简单的,就是通过参数传递的方法!我做了个简单的例子,可以参考一下:\/\/这是b.java文件 import java.awt.*;import javax.swing.*;import java.awt.event.*;public class b extends JFrame implements ActionListener{ JButton button1=new JButton("显示窗体a");public b(){ super("我是窗体...

如东县18427031766: 在java里怎么把一个字符串拆成一个个字符 -
枝具锯叶: String类型的话,可以用toCharArray()方法转化成字符数组 String s = "hello"; char a[]=s.toCharArray(); 如果你只是取出来其中某个字符,可以用charAt()方法 char b= s.charAt(4);//取出第4个字符 如果你用的StringBuffer类型,和String类似,不过可以对单个字符直接进行操作了,不必拆分成字符

如东县18427031766: Java如何将字符串分割? -
枝具锯叶: split public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串. 该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法.因此,所得数组中不包括结尾空字符串.例如,字符串 "boo:and:foo" 使用这些表...

如东县18427031766: java如何拆分字符串 -
枝具锯叶: java拆分字符串使用string类的spilt方法,针对某个分隔符来分割32313133353236313431303231363533e78988e69d8331333337616566一个字符串,示例如下:public class StringSplit { public static void main(String[] args) { String sourceStr = ...

如东县18427031766: 在JAVA里有没有什么方法把字符串分割为单个字符?!就是拆分~
枝具锯叶: String有个toCharArray()方法将字符串分成单个字符的数组 String 有个split(char)方法将按char的类型把他分割成数组如:a-b-c-d-e-f 则用String.split("-")

如东县18427031766: java分割字符串 -
枝具锯叶: java分割字符串用split,例如 String sourceStr = "1,2,3,4,5"; String[] sourceStrArray = sourceStr.split(","); for (int i = 0; i < sourceStrArray.length; i++) { System.out.println(sourceStrArray[i]); } split分隔符总结1.字符"|","*","+"都得加上转...

如东县18427031766: JAVA关于将一个字符串拆分成一个字符串数组的方法. -
枝具锯叶: 具体查看 split() 方法,示例: String str = "baiduzhidao"; String[] arr = str.split("");

如东县18427031766: java中字符串怎样截取成一个一个的小段 -
枝具锯叶: 其实这样分隔,要不要考虑2个字符串之间除了逗号之外的空白呢? public class Test { public static void main(String[] args) { String str = "zifuchun1,zifuchuan2,zifuchuan3,zifuchuan4"; String[] ary = str.split(",");//调用API方法按照逗号...

如东县18427031766: java 这个字符串怎么拆分? -
枝具锯叶: private static void testString() {// TODO Auto-generated method stubString str = "arr=6xdb3x94csR&language=zh";String []result = str.split("&");for(int i=0;i<result.length;i++){System.out.println("===="+result[i]);}}函数封装如上,你可以直接在main方法中运行得到结果 主方法内调用: testString();

如东县18427031766: Java中怎么拆分字符串 -
枝具锯叶: //实体类里的每个字段都应该有get、set方法吧 //实体类 public class ShiTiLei{private String sname ;public String getSname() {return name;} public void setSname(String Sname) {this.Sname = name;} }/////////////////////////////////////////////////String s ...

如东县18427031766: Java 字符串分割 -
枝具锯叶: public class TestMain { public static void main(String args[]) {String str = "Hello世界"; char [] chs = str.toCharArray(); //String [] strs = new String[chs.length]; for(int i = 0; i//strs[i] = String.valueOf(chs[i]);char-->String System.out.println("chs[" + i + "]: " + chs[i] ); } } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网