小编wat*_*ios的帖子

如何在Java中打印出List的所有元素?

我试图打印出a的所有元素List,但它是打印指针Object而不是值.

这是我的打印代码......

for(int i=0;i<list.size();i++){
    System.out.println(list.get(i));
} 
Run Code Online (Sandbox Code Playgroud)

谁能帮助我,为什么它不打印元素的价值.

java list

219
推荐指数
15
解决办法
72万
查看次数

如何获取Java中当前时刻的年,月,日,小时,分钟,秒和毫秒?

如何获取Java中当前时刻的年,月,日,小时,分钟,秒和毫秒?我想把它们作为Strings.

java date

97
推荐指数
5
解决办法
32万
查看次数

获取java中的登录用户名

如何在Java中获取用户名/登录名?

这是我试过的代码......

try{
    LoginContext lc = new LoginContext(appName,new TextCallbackHandler());
    lc.login();
    Subject subject = lc.getSubject();
    Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]);

    for (int i=0; i<principals.length; i++) {
        if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof UnixPrincipal) {
            String loggedInUserName = principals[i].getName();
        }
    }

}
catch(SecurityException se){
    System.out.println("SecurityException: " + se.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

SecurityException当我尝试运行此代码时,我得到了一个.有人可以告诉我,我是否正朝着正确的方向前进,并帮助我理解这个问题.

java username

83
推荐指数
5
解决办法
16万
查看次数

内部类的公共方法与内部方法

internal class Foo
{
  public void Fee()
  {
    Debug.WriteLine("Fee");
  }

  internal void Fi()
  {
    Debug.WriteLine("Fi");
  }
}
Run Code Online (Sandbox Code Playgroud)

我认为Fee()和Fi()同样可以访问,因为整个类已经是内部的.我忽略了什么吗?在这样的情况下,有没有理由选择公共或内部方法?

c# public-method

81
推荐指数
5
解决办法
2万
查看次数

禁用类的公共方法的"未使用"警告

新的intellij升级(10.5)现在显示一个警告,即没有使用为类定义的某些方法.这些方法是公开的,我计划不使用所有这些方法,因为我已创建它们以支持预期的API.我想禁用此警告(不用于类中的公共方法).有办法吗?

intellij-idea public-method

71
推荐指数
6
解决办法
4万
查看次数

解释java.lang.NoSuchMethodError消息

我收到以下运行时错误消息(以及堆栈跟踪的第一行,指向第94行).我试图弄清楚为什么它说不存在这样的方法.

java.lang.NoSuchMethodError: 
com.sun.tools.doclets.formats.html.SubWriterHolderWriter.printDocLinkForMenu(
    ILcom/sun/javadoc/ClassDoc;Lcom/sun/javadoc/MemberDoc;
    Ljava/lang/String;Z)Ljava/lang/String;
at com.sun.tools.doclets.formats.html.AbstractExecutableMemberWriter.writeSummaryLink(
    AbstractExecutableMemberWriter.java:94)
Run Code Online (Sandbox Code Playgroud)

writeSummaryLink的第94行如下所示.

问题
"ILcom"或"Z"是什么意思?
为什么括号中有四种类型(ILcom/sun/javadoc/ClassDoc; Lcom/sun/javadoc/MemberDoc; Ljava/lang/String; Z),括号后面有一个Ljava/lang/String; 当方法printDocLinkForMenu显然有五个参数?

代码详细信息
writeSummaryLink方法是:

protected void writeSummaryLink(int context, ClassDoc cd, ProgramElementDoc member) {
    ExecutableMemberDoc emd = (ExecutableMemberDoc)member;
    String name = emd.name();
    writer.strong();
    writer.printDocLinkForMenu(context, cd, (MemberDoc) emd, name, false);  // 94
    writer.strongEnd();
    writer.displayLength = name.length();
    writeParameters(emd, false);
}
Run Code Online (Sandbox Code Playgroud)

这是第94行调用的方法:

public void printDocLinkForMenu(int context, ClassDoc classDoc, MemberDoc doc,
        String label, boolean strong) {
    String docLink = getDocLink(context, classDoc, doc, label, strong);
    print(deleteParameterAnchors(docLink));
}
Run Code Online (Sandbox Code Playgroud)

java nosuchmethoderror

66
推荐指数
2
解决办法
7万
查看次数

为什么Java中的字节范围为-128到127?

我不明白为什么一个字节可以采用的最低值-128.我可以看到最高值是127,因为它是01111111二进制的,但是如何-128只用8位表示,其中一个用于符号?正128已经是8位,即10000000,然后你需要第9位来表示负号.

请有人帮我解释一下这个问题.

java byte

65
推荐指数
3
解决办法
6万
查看次数

如何使用Javascript在CKEditor中设置值?

我想知道如何设置CKEditor使用Javascript 的值?

我尝试了以下内容,但它们都不起作用......

document.[form name].[textarea name].value=data;
$('#textareaID').val(data);
Run Code Online (Sandbox Code Playgroud)

但是,这些都没有应用编辑器.有没有办法可以用编辑器做到这一点?

javascript ckeditor

59
推荐指数
7
解决办法
10万
查看次数

Android按属性排序arraylist

我想ArrayList按一个属性排序.这是我的代码......

public class FishDB{

    public static Object Fish;
    public ArrayList<Fish> list = new ArrayList<Fish>();

    public class Fish{
        String name;
        int length;
        String LatinName;
        //etc. 

        public Vis (String name) {
            this.name = name;
        }
    }

    public FishDB() {
        Fish fish;

        fish = new Fish("Shark");
        fish.length = 200;
        fish.LatinName = "Carcharodon Carcharias";

        fish = new Fish("Rainbow Trout");
        fish.length = 80;
        fish.LatinName = "Oncorhynchus Mykiss";

        //etc.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想要ArrayList通过属性对此进行排序,例如latinname在另一个活动中.但我不知道该怎么做.有人知道吗?

java sorting android arraylist

59
推荐指数
2
解决办法
6万
查看次数

从指定日期获取年份php

我有这种格式的约会2068-06-15.我希望从日期开始,使用php函数.有人可以建议如何做到这一点.

php date

58
推荐指数
4
解决办法
13万
查看次数