vb.net - 如何使用子字符串查找空格来显示首字母

标签 vb.net substring space indexof

我试图编写的程序部分应该接受用户输入,即他们的名字,并在列表框中吐出他们的姓名首字母。到目前为止我已经:

Dim initials As String
Dim indexspace As Integer
initials = name.Substring(0, 1)
indexspace = name.IndexOf(" ")
lstInvoice.Items.Add(String.Format(strFormat, "Invoice ID", initials & space))

当我运行该程序时,我可以弹出第一个首字母,但我不确定如何弹出第二个首字母。

非常感谢您对此事的帮助,非常感谢

最佳答案

Q: How do I find a space (" ") in a string with VB.Net?

A: String.IndexOf("");

Q: How do I find subsequent spaces in the string?

A:提取您找到的第一个空格右侧所有内容的子字符串。

然后对该子字符串执行“.IndexOf(”“)”。

直到你读到字符串的末尾,或者直到你感到无聊:)

关于vb.net - 如何使用子字符串查找空格来显示首字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9041211/

相关文章:

c# - ObservableCollection.Contains() 无法正常工作

algorithm - 最长公共(public)子串

python - 如何删除Python 3中的空白

mysql - 如何防止在mySQL中输入包含空格的文本

vb.net - 如何测试十进制数中的一位

vb.net - My.Computer.Audio.Play上的FileNotFoundException异常

c - 在 C 中检查一个字符串是否包含另一个字符串的简单方法?

Java多重分割-保留分隔符

c - 如何在循环中使用 scanf 读取数据直到 EOL?

database - 将数据库表中的列名放入列表中