我有什么:字符串分解为数组
所以有这个大项目我工作的学校,我所拥有的一切,除了一个小而重要的一块工作。我正在处理的程序必须转换货币,并从txt文件中获取费率。该文件是这样的:
USD 1,2694
JPY 100,44
BGN 1,955
CZK 25,396
DKK 7,45792
...
有名称和值和值和未来货币名称之间的换行符之间的制表符。值有一个浮点,并且没有固定的长度。
我需要什么:
我需要打破这个字符串成两个阵列,currencyNames()
和currencyValues()
,或成二维阵列currency()
。
什么我可以做自己:
我可以从一个文件
fileReader = My.Computer.FileSystem.ReadAllText("rates.txt")
加载到一个字符串,我可以把它与一个简单的循环分解成一个数组
Do While i < 32
dummyArray = Split(fileReader, " ")
i += 1
Loop
但只有当文件中有空格分隔名称和值时。
尝试ReadAllLines(而不是ReadAllText() –