将带有文本的String转换为long? (JAVA)

时间:2015-04-02 03:15:42

标签: java string text long-integer

这不是重复的原因是因为我希望将实际文本转换为长数据类型,而不是String格式的数字。我希望我不要太困惑。

我真的刚刚开始编程,目前正在向新闻波士顿学习:https://www.youtube.com/watch?v=fpuWkZs51aM&index=3&list=PL27BCE863B6A864E3

我正在研究如何(如果我可以)将带有文本的String转换为长数据类型。我想让它低于0!是"未定义"并显示它。

public class bucky {
    public static void main(String[] args){
        System.out.println(fact(-1));
    }

    public static long fact(long n){
        String s = "undefined";
        Long lObj1 = Long.valueOf(s);

        if(n <= 1 && n>=0)
            return 1;
        else if(n<0)
            return lObj1;
        else
            return n * fact(n-1);
    }
}

如果您知道我可以转换的方式,请告诉我。非常感谢!刚开始。

0 个答案:

没有答案