java - 如何在java中找到一维字符串的第一个字符
问题描述
public class solution{
public static void main(String [] args){
String[] priya={"priya","nandhni","nithesh","varan","rekha","sri"};
for(int i=0;i<priya.length;i++)
{
System.out.println(priya.charAt(i));
}
}
}
这不起作用。如何使用 java 将上述字符串中的第一个字母 p、n、n、v、r、s 分隔为 char 数组?
解决方案
您可以尝试以下代码段:
public static void main(String [] args){
String[] priya={"priya","nandhni","nithesh","varan","rekha","sri"};
char[] firstChars=new char[priya.length];
for(int i=0;i<priya.length;i++)
{
firstChars[i] = priya[i].charAt(0);
}
}
然后你可以打印或做一些你想要的操作
推荐阅读
- c++ - 如何使用数组解决这个问题?
- coq - 函数参数可以在 Coq 中自动限定范围吗?
- memory-leaks - 将 QString 作为结构的成员是否有效(不是 QObject 派生类)
- sql - 比较 4 个表中的数据时匹配和合并
- c++ - 我应该如何在模板类中存储一些不同的类对象?
- sql-server - 如何防止 SQL 连接出现重复?
- c# - 为什么在某些计算机上安装应用程序时在 2 个日期之间搜索不起作用?
- java - Solr 7.7.2 - FileNotFoundException - ContentStreamBase$FileStream.getStream - 带有重音字符的路径
- android - 将 viewModel 注入@Composable
- android - 值未更新(Jetpack Compose)