小编Raz*_*zib的帖子

解析JSON数据时出现ArrayIndexOutOfBoundsException错误

我在获取ArrayIndexOutOfBoundsException id[i] = c.getString(TAG_ID);

这是代码:

for (int i = 0; i < 25; i++) {
    JSONObject c = contacts.getJSONObject(i);
    id[i] = c.getString(TAG_ID);
}
Run Code Online (Sandbox Code Playgroud)

我检查过JSON文件包含25个对象.我也试过使用i<10但它仍然给出了同样的错误.

java arrays android json indexoutofboundsexception

3
推荐指数
1
解决办法
491
查看次数

应该使用实例方法将静态方法与类分开吗?

作为一般惯例,静态方法是否应该从具有实例方法的类中分离为另一个类?

你的理由还有一个例子吗?

java oop static design-principles

3
推荐指数
1
解决办法
644
查看次数

HashSet - 确保早期的对象持久性

我必须使用HashSet可以插入大量重复值的地方.但是,当稍后插入复制时,我想保留插入到哈希中的早期数据.为了检查这一点,我编写了以下代码并插入了许多重复值,但它并不能满足我.请看下面的代码 -

import java.util.HashSet;
import java.util.Set;

public class SetTest {

    private static Set<Student> studentSet = new HashSet<Student>();
    private static Student s1, s2, s3, s4, s5, s6, s7, s8, s9;

    public static void main(String args[]){

        s1 = new Student(1, 1, "Syeful", "first boy");
        s2 = new Student(2, 2, "Razib", "no comments");
        s3 = new Student(3, 3, "Bulbul", "should remain");
        s4 = new Student(4, 3, "Bulbul", "should not remain");
        s5 = new Student(5, 4, "Bulbul", "should remain");
        s9 = new …
Run Code Online (Sandbox Code Playgroud)

java collections hash set hashset

2
推荐指数
1
解决办法
473
查看次数

jsp中'class'和'type'属性的区别

在jsp中我发现-

<jsp:useBean id="user" class="com.test.UserDetails" />  
Run Code Online (Sandbox Code Playgroud)

我的意思是(如果我错了,请纠正我) - 如果一个UserDetails 实例已经存在,那么它将被分配一个 id user,如果不存在则UserDetails创建一个新对象并将其分配给 id user

但在一些非常罕见的情况下,我发现下面<jsp:useBean>type-

 <jsp:useBean id="account" type="com.test.Account" />    
Run Code Online (Sandbox Code Playgroud)

现在我的问题是——

  1. type来这里做什么?
  2. type和 和有什么不一样class

提前致谢。

java jsp javabeans

2
推荐指数
1
解决办法
2223
查看次数

java中如何根据国家代码获取语言代码

如何在java中根据国家/地区代码获取语言代码
您好,
我遇到过需要根据国家/地区代码查找语言的情况。
对于国家名称“瑞士”,我的国家代码为“CH”。
但是在瑞士可以有 3 种语言,如德语、法语和 ukenglish。我需要根据国家/地区代码找到语言代码。
场景:我的国家代码是“CH”。我需要根据这个国家/地区代码获取语言代码。

提前致谢

java android locale

2
推荐指数
1
解决办法
5455
查看次数

如何在laravel 4.2中删除或取消设置cookie

我在这里浏览了cookie laravel 4.2的文档

但我无法检查如何删除取消设置 cookie laravel 4.2

即使laravel 4.0有一种Cookie::forget('cookieKey');方法.

php laravel-4

2
推荐指数
1
解决办法
1229
查看次数

如何在不使用集合的情况下返回多个值?

我正在使用课本Murach的java编程,在其中一个练习中,它要求我执行以下操作:

添加此方法(由本书给出):

private static String displayMultiple(Displayable d, int count)
Run Code Online (Sandbox Code Playgroud)

编写此方法的代码,以便返回一个String,该String包含Displayable参数int参数指定的次数.

Displayable是一个实现的接口getDisplayText().此方法只返回一个String对象的实例变量,即对于Employee,它返回名字,姓氏,部门和工资.

一切都有效,除了" 返回一个字符串 ".

java string collections methods return

2
推荐指数
1
解决办法
228
查看次数

"getter"方法的最佳回归价值

'将类字段/属性设为私有' - 是OOP中的最佳实践之一.要访问private字段/属性,我们可以使用公共getter方法.但根据这篇博客,只有写入getter方法可能还不够(请参阅引用2).它建议从getter方法返回字段/属性的克隆(如果它是引用类型).通过遵循这种方法,我们可以使字段/属性不可修改.请看下面的代码 -

public class Department{  
 Employee admin;  
 ...  
 ...  
 ...  
 public Employee getAdmin(){  
   return admin.clone();
 }  
}
Run Code Online (Sandbox Code Playgroud)

因此,'admin'如果我们不使用任何二传手,从现在开始,外部世界就无法修改.这种方法看起来很不错.但我几乎找不到任何实现这种方法的代码.使用这种方法是否有任何缺点可能会破坏使用这种方法的好处?
提前致谢.

java oop getter clone

1
推荐指数
1
解决办法
1148
查看次数

在C中编程以对整数中的每个数字求和

int main(){
    int x;
    int sum;

    printf("Enter a positive integer: ");
    scanf("%d", &x);

    do{

        sum += (x%10);
        x=(x/10);

        if((x/10)==0){
            sum += x;
        }
    }
    while((x/10)!=0);

    printf("%d",sum);
}
Run Code Online (Sandbox Code Playgroud)

嘿,我试图让这个在输入的整数中加起来每个数字,但我正在使用的代码不断返回错误的输出.有人请帮我修改我的等式/代码,因为我不确定为什么输出不正确.

c algorithm

1
推荐指数
1
解决办法
107
查看次数

JAVA_HOME无法在ubuntu中工作

我是新来的ubuntu.我正在尝试使用java-8.我已经在我的ubuntu机器上安装了java-6 .我只是想从我的终端使用java-8(用于测试目的); 不是来自我的机器.我想java-6仍然适用于所有其他软件,如eclipse.我听说我们可以ubuntu终端出口.所以我想这样做 -

$ export JAVA_HOME=/usr/lib/jvm/jdk8
$ export PATH=$PATH:$JAVA_HOME
Run Code Online (Sandbox Code Playgroud)

在我输入fllowing命令后执行此操作 -

$ java -version 
Run Code Online (Sandbox Code Playgroud)

它给 -

java版"1.6.0_29"Java(TM)SE运行时环境(版本1.6.0_29-b11)Java HotSpot(TM)服务器VM(版本20.4-b02,混合模式)

我试过几种方法,但没有什么对我有用.

java linux ubuntu path java-home

1
推荐指数
1
解决办法
1649
查看次数