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代码按照语法和算法将字符串中的个体字符分离的过程。希望本文有助于您理解这里提到的克隆过程的操作方式。