c# - 在 .Net 中对字符串进行标记化的方法有哪些?

标签 c# java .net migration

对于从 Java 迁移的任何人来说,这一定是一个经典的 .NET 问题。

.NET 似乎没有直接等效于 java.io.StreamTokenizer,但是 JLCA 提供了一个 SupportClass 来尝试实现它。我相信 JLCA 还提供了一个以 String 作为源的 Tokenizer SupportClass,我认为 StreamTokenizer 会派生自它,但事实并非如此。

将流和字符串标记化的首选方法是什么?还是有? .Net 中的流是如何标记化的?我想要 java.io.StreamTokenizer 提供的灵 active 。有什么想法吗?

最佳答案

.NET 中没有任何东西可以完全等同于 StreamTokenizer。对于简单的情况,您可以使用 String.Split(),但对于更高级的标记解析,您最终可能会使用 System.Text.RegularExpressions.Regex。 .

关于c# - 在 .Net 中对字符串进行标记化的方法有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/141888/

相关文章:

c# - 使用 LINQ 选择 n 个最大的

.net - Entity Framework 5 : Table-per-Type mapping with concrete base class

c# - 带有动态对象的 MongoDB C# 驱动程序序列化

c# - 字符串按长度拆分并仅按最近的空间拆分

c# - 为什么在传递命名方法时不能推断出这些类型参数?

java - 如何使用 JPA 持久保存到 mysqlDB 后获取自动生成的 ID

java - 调用来自不同项目的导入抽象类或接口(interface)的方法时出现 Eclipse 错误

java - StringTokenizer 显示不需要的结果

c# - Unity TypeLoadException 中的 IKVMC dll

c# - 异步调用新手问题