Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android编译器:无法解析符号字符串_Java_Android_Sockets_Udp_Intellij Idea - Fatal编程技术网

Java Android编译器:无法解析符号字符串

Java Android编译器:无法解析符号字符串,java,android,sockets,udp,intellij-idea,Java,Android,Sockets,Udp,Intellij Idea,当我尝试将strServerIP添加到类服务器时,我得到一个: 无法解析符号字符串 编译器错误 为什么? 使用“String”而不是“String”除了RickNotFred的答案之外,android.R.String不是一种数据类型,您在服务器实现的第一行中就是这样使用它的 如果你是Java新手,我绝对建议你花几周时间在Android之外学习Java。Android对Java的使用非常奇怪,有些人似乎在同时学习这两种语言时感到沮丧。此外,关于Java的书籍不会考虑Android,而关于Andr

当我尝试将strServerIP添加到类服务器时,我得到一个:
无法解析符号字符串
编译器错误

为什么?


使用“String”而不是“String”

除了RickNotFred的答案之外,
android.R.String
不是一种数据类型,您在
服务器
实现的第一行中就是这样使用它的


如果你是Java新手,我绝对建议你花几周时间在Android之外学习Java。Android对Java的使用非常奇怪,有些人似乎在同时学习这两种语言时感到沮丧。此外,关于Java的书籍不会考虑Android,而关于Android的书籍几乎假设您已经了解Java。

为什么定义了两次strServerIP?去掉strServerIP上的匈牙利前缀。在java中,类型总是紧挨着变量,因此在变量名中包含它是多余的,而重复在软件中是一种罪恶。噢,哈哈,该死,我知道java是区分大小写的,但正如其他人所说:“它‘几乎’像C”。事实上,我正在编写一个UDP客户端来查询ID软件主服务器。这并不容易,但我会活下来的。
package com.example;


public class Server
{
    //public static java.lang.string SERVERIP;
    public static android.R.string SERVERIP;
    public static java.lang.string strServerIP = "monster.idsoftware.com";
    public static string strServerIP = "monster.idsoftware.com";
    public static int SERVERPORT = 27950;
    public static int PROTOCOL = 68;
}