Java 从字符串中分离各个字符

Java 从字符串中分离各个字符

在计算机科学领域中,字符串是连续字符数据集的集合。在这个特定的问题中,我们将使用一些空格来执行逻辑。可以通过索引访问字符串中的各个字符来执行代码。

以下是在Java环境中构建逻辑代码从字符串中分离各个字符的一般流程。

Define a string with characters.
Print the individual characters present from a given string.
Set an initial to zero.
Print the string by using the function string.charAt(i).
Iterate the method with i=i+1.

在Java环境中,字符串在Java中是不可变的。这意味着如果一个对象在一个字符串中被创建,就不可能再进行更改。要读取Java中的一些字符,我们使用一个名为next()的方法,它遵循方法charAt(0)。next()函数将下一个令牌值作为输出字符串返回,而charAt()函数通常返回该特定字符串中的第一个字符。

从字符串中分离出单个字符的算法

这是在Java环境中从字符串中分离出单个字符的算法。

  • 步骤1 – 开始。

  • 步骤2 – 为该方法定义一个字符串。

  • 步骤3 – 定义一个for循环。

  • 步骤4 – 循环变量将从0开始。

  • 步骤5 – 循环将在字符串的长度处结束。

  • 步骤6 – 分离每个字符。

  • 步骤7 – 打印出每个索引处的字符。

  • 步骤8 – 使用字符串中的空格分离每个字符。

  • 步骤9 – 终止。

从字符串中分离出单个字符的语法

public class DefineIndividualCharactersWithUs {  
   public static void main(String[] args) {  
      String string = "characters";
      System.out.println("Individual characters from given string. Please have a look:");
      for(int a = 0; a < string.length(); a++){  
         System.out.print(string.charAt(a) + "  ");  
      }  
   }  
}

在上面的语法中,我们显示给定字符串中的单个字符。然后迭代字符串并显示它。

方法

方法1 – 通过使用for循环从字符串中分离单个字符。

方法2 – 通过使用toCharArray方法和for-each循环从字符串中分离单个字符。

通过使用for循环从字符串中分离单个字符 为了通过使用for循环从字符串中分离单个字符,我们需要按照一些逐步过程进行操作 –

  • 1. 开始。
  • 2. 定义一个字符串。
  • 3. 声明一个for循环。
  • 4. 循环的变量将从零索引开始。
  • 5. 打印在每个索引处存在的字符。
  • 6. 分离单个字符。
  • 7. 使用空格分隔每个字符。
  • 8. 终止。

示例代码1

import java.io.*;

public class divideofaclassrdd {
   public static void main(String[] args){
      String string = "Maitree Express Is An International Railway Connectivity, Runs Between Kolkata To Dhaka And Vice-versa";
      System.out.println("Individual characters from given string is here. Have a look: ");
      for (int i = 0; i < string.length(); i++) {
         System.out.print(string.charAt(i) + " ");
      }
   }
}

输出

Individual characters from given string is here. Have a look: 
M a i t r e e   E x p r e s s   I s   A n   I n t e r n a t i o n a l   R a i l w a y   C o n n e c t i v i t y ,   R u n s   B e t w e e n   K o l k a t a   T o   D h a k a   A n d   V i c e - v e r s a

示例代码2

public class SplitaStringtp {
   public static void main(String[] args) {
      String str = "Entire Bengal Province";
      String[] arr = str.split("(?!^)");
      for(String character : arr)
      System.out.print(character + " ");
   }
}

输出

E n t i r e   B e n g a l   P r o v i n c e

对于这个过程,时间复杂度为O(n),其中n是指定的字符串的长度。

使用toCharArray方法和for-each循环将字符串中的个别字符分离

为了使用toCharArray方法将字符串中的个别字符分离,我们需要遵循一些逐步的过程。

  • 开始。

  • 定义一个字符串来开始该过程。

  • 使用toCharArray方法。

  • 将数组字符作为返回值存储在一个字符数组中。

  • 使用for-each循环打印字符。

  • 使用空格表示结果。

  • 终止整个过程。

示例代码3

import java.io.*;

public class individualdatatprdd{
   public static void main(String[] args){
      String str = "Train Number 13110, Up Maitree Express Runs Between KOAA and DHAKA. It Is An International Railway Connectivity Introduced On 14th April 2008, Monday";
      char[] arr = str.toCharArray();
      System.out.println("Displaying individual characters"+ "from given string. Please have a look and learn how it works:");
      for (char e : arr)
         System.out.print(e + " ");
   }
}

输出

Displaying individual charactersfrom given string. Please have a look and learn how it works:
T r a i n   N u m b e r   1 3 1 1 0 ,   U p   M a i t r e e   E x p r e s s
  R u n s   B e t w e e n   K O A A   a n d   D H A K A .  I t   I s   A n  
  I n t e r n a t i o n a l    R a i l w a y   C o n n e c t i v i t y
  I n t r o d u c e d   O n   1 4 t h   A p r i l   2 0 0 8 ,   M o n d a y

结论

通过本讨论,我们发现了使用一些可能的Java代码按照语法和算法将字符串中的个体字符分离的过程。希望本文有助于您理解这里提到的克隆过程的操作方式。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程