Java 如何将字符串类型变量转换为用户定义的类类型变量

Java 如何将字符串类型变量转换为用户定义的类类型变量,java,variables,Java,Variables,我有一个文本文件,我读取该文本文件并从中获取一些值,我将这些值作为字符串类型获取。我有一个需要其类型值的类,这意味着我必须将从文本文件中获取的字符串转换为我的或更好的用户定义的类类型来传递。我无法将字符串转换为用户定义的类类型。我正在用核心java开发我的代码。请建议我如何转换这个 听起来你在描述一种解析形式。您可能需要研究所谓的解析器生成器 解析器将文本转换为对象(这似乎是您所需要的),解析器生成器将如何从字符串构造对象的描述作为输入,并相应地生成解析器 我用过几个例子: (与兼容) 听起

我有一个文本文件,我读取该文本文件并从中获取一些值,我将这些值作为字符串类型获取。我有一个需要其类型值的类,这意味着我必须将从文本文件中获取的字符串转换为我的或更好的用户定义的类类型来传递。我无法将字符串转换为用户定义的类类型。我正在用核心java开发我的代码。请建议我如何转换这个

听起来你在描述一种解析形式。您可能需要研究所谓的解析器生成器

解析器将文本转换为对象(这似乎是您所需要的),解析器生成器将如何从字符串构造对象的描述作为输入,并相应地生成解析器

我用过几个例子:

  • (与兼容)

    • 听起来像是在描述一种解析形式。您可能需要研究所谓的解析器生成器

      解析器将文本转换为对象(这似乎是您所需要的),解析器生成器将如何从字符串构造对象的描述作为输入,并相应地生成解析器

      我用过几个例子:

      • (与兼容)

        • 您想要这样的东西吗:

          Class A {
             A(String str)
             {
                this.word = str;
             }
             private String word;
          }
          

          然后传递的对象将在字段中具有字符串值

          你想要这样的东西吗:

          Class A {
             A(String str)
             {
                this.word = str;
             }
             private String word;
          }
          

          然后传递的对象将在字段中具有字符串值

          那么你有一个字符串,想把它做成一个对象

          例如,将字符串读入输入字符串; 你不能把这个字符串给类的构造函数吗

          String input_String = textScanner.readLine() //or something like that
          myObject = ClassToInstantiate(input_String);  
          

          还是我没有答对问题?

          那么你有一个字符串,想把它变成一个对象

          例如,将字符串读入输入字符串; 你不能把这个字符串给类的构造函数吗

          String input_String = textScanner.readLine() //or something like that
          myObject = ClassToInstantiate(input_String);  
          

          还是我没有答对问题?

          你说的“转换”字符串到类是什么意思?您需要提供更多的上下文、类的示例,以及更好地定义您所谈论的内容。您自己似乎也没有对它做过太多的研究。将字符串转换为类类型是什么意思?对于各种格式(xml、json、csv),有一些现有的解决方案。请告诉我们,文本文件是否具有“标准”结构。(或举一个例子)-1对于一个非常糟糕和不精确的问题,目前的形式是不可能用猜测来回答的。你所说的“转换”字符串到类是什么意思?您需要提供更多的上下文、类的示例,以及更好地定义您所谈论的内容。您自己似乎也没有对它做过太多的研究。将字符串转换为类类型是什么意思?对于各种格式(xml、json、csv),有一些现有的解决方案。请告诉我们,文本文件是否具有“标准”结构。(或举一个例子)-1对于一个非常糟糕和不精确的问题,以目前的形式,除了猜测之外,不可能回答。