基本上,标题已经说了我想做什么。
我有一个字符串,如下所示。
我希望将其转换为一个二维布尔数组(显然,0表示false,1表示true)。我的当前方法是删除非换行空格,然后遍历字符串的每一行。
这使我需要将类似于10101的字符串转换为布尔数组true, false, true, false, true。现在,我希望有预先存在的方法来完成此转换 - 使用Java,我相信可以使用streams API来完成,但不幸的是,我还不熟练掌握C#。
因此,我的问题是:是否有现有的紧凑方式进行此转换?或者我必须手动遍历字符串并对每个字符执行== 0 / == 1比较?
我有一个字符串,如下所示。
1 0 1 0 1
0 0 0 0 0
1 0 0 0 1
0 0 0 0 0
1 0 1 0 1
我希望将其转换为一个二维布尔数组(显然,0表示false,1表示true)。我的当前方法是删除非换行空格,然后遍历字符串的每一行。
这使我需要将类似于10101的字符串转换为布尔数组true, false, true, false, true。现在,我希望有预先存在的方法来完成此转换 - 使用Java,我相信可以使用streams API来完成,但不幸的是,我还不熟练掌握C#。
因此,我的问题是:是否有现有的紧凑方式进行此转换?或者我必须手动遍历字符串并对每个字符执行== 0 / == 1比较?