小编Nis*_*ant的帖子

这是什么意思调用null对象的实例方法"

我的节目正在抛出一个NullPointerException.我怀疑Calling the instance method of a null object 是它抛出空指针异常的原因.

任何人都可以解释这实际意味着什么?

java

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

如何在java中加密和解密URl参数?

如何在java中加密和解密URl参数而不使用像'/,&,=?'这样的html字符

import java.io.UnsupportedEncodingException;
import java.security.spec.AlgorithmParameterSpec;
import java.security.spec.KeySpec;

import javax.crypto.Cipher;
import javax.crypto.IllegalBlockSizeException;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.PBEKeySpec;
import javax.crypto.spec.PBEParameterSpec;

public class DesEncrypter {

    Cipher ecipher;
    Cipher dcipher;

    byte[] salt =  {
            (byte)0xA9, (byte)0x9B, (byte)0xC8, (byte)0x32,
            (byte)0x56, (byte)0x35, (byte)0xE3, (byte)0x03
        };

    int iterationCount = 3;

    public DesEncrypter(String passPhrase) {

        try{

            KeySpec keySpec = new PBEKeySpec(passPhrase.toCharArray(), salt, iterationCount);
            SecretKey key = SecretKeyFactory.getInstance("PBEWithMD5AndDES").generateSecret(keySpec);

            ecipher = Cipher.getInstance(key.getAlgorithm());
            dcipher = Cipher.getInstance(key.getAlgorithm());

            AlgorithmParameterSpec paramSpec = new PBEParameterSpec(salt, iterationCount);

            ecipher.init(Cipher.ENCRYPT_MODE, key, paramSpec);
            dcipher.init(Cipher.DECRYPT_MODE, key, paramSpec);

        } catch …
Run Code Online (Sandbox Code Playgroud)

java encryption spring spring-security

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

使用最新的JDK更新开发时哪个JRE

我正在使用最新JDK更新的计算机上开发软件(例如jdk1.6.0_24).运行软件的机器是否也需要相应的JRE更新版本?或者安装旧版本(例如jre1.6.0_10)就足够了吗?

java

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

使用java的FIX协议

我开发了一个 Java 实用程序,使用Financial Information eXchange(FIX)协议从输入流中提取数据。但是,我目前还没有在网上找到任何可以连接到实现 FIX 协议的测试服务器。有人可以让我知道我如何实现这一目标吗?

java protocols fix-protocol

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

用Java创建一个JSON对象数组

我有一个CSV文件,有10列和多行.我想将每一行存储在JSON对象中.例如,文件如下所示:

Name, Age, Address..........and other columns
ABCD, 23 , HOME.............and other columns
Run Code Online (Sandbox Code Playgroud)

所以我希望它存储在JSON对象中 {"Name":"ABC" ,"Age":"23", "Address":"HOME"}

现在,由于将有多行,如何创建JSON对象数组并将每行存储在对象中?如何从JSON对象中检索或打印每一行?

非常感谢.

java json

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

Java - 如何将此字符串转换为日期?

我从服务器收到这个,我不明白T和Z意味着2012-08-24T09:59:59Z什么,将此字符串转换为Date对象的正确SimpleDateFormat模式是什么?

java simpledateformat

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

我可以在伴侣对象中使用"this"吗?

在一个伴侣对象中,我希望有一个字段记录从伴侣类中实例化的所有实例(它是抽象的),我可以这样做吗?

特别是,我认为this会引用子类的任何实例,但是当我在伴随对象中使用它时它将不会编译.

scala companion-object

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

createBottomTabNavigator 中的初始路线有问题

在我的 中BottomTabNavigator,我有一个概述选项卡。当我单击它时,它会显示概述选项卡的初始路线。从这里,我可以点击查看更多详细信息。这将路由到不同的屏幕。我们称之为(B)

我的问题是,如果我位于“概述”选项卡内的此路线/页面 (B),然后我单击另一个选项卡,然后返回“概述”,它会显示路线/页面 (B),但是我希望它显示路线/页面( A)如果我更改一个选项卡并返回它。

我怎样才能做到这一点?

这是我的 OverviewStack.js

import OverviewStack from "./overviewStack";
import { createStackNavigator } from "react-navigation";
.
.
.
const OverviewStack = createStackNavigator(
  {
    ...OverviewRoutes,
  },
  {
    initialRouteName: "Overview",
    resetOnBlur: true,
    navigationOptions: ({ navigation }) => ({
      ...SharedHeader(navigation),
    }),
  }
);
Run Code Online (Sandbox Code Playgroud)

tabNavigator.js

import { createBottomTabNavigator } from "react-navigation";
.
.
.

export default createBottomTabNavigator(
  {
    Overview: {
      resetOnBlur: true,
      screen: OverviewStack,
      navigationOptions: {
        title: "Home",
      },
    },
    Averages: {
      resetOnBlur: true,
      screen: TrackStack,
      navigationOptions: { …
Run Code Online (Sandbox Code Playgroud)

jsx react-native

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

java中的非法字符错误

我正在尝试使用java读取excel文件.在编译程序时我得到的错误是非法字符.帮我解决这个问题.这是代码

import java.io.IOException;
import java.io.*;
import java.util.Iterator;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFRow;



public class Readingexcel {

public static void main(String[] args) {
    try {
         System.out.println("before reading");
        POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("input.xlsx"));
        HSSFWorkbook wb = new HSSFWorkbook(fs);
        HSSFSheet sheet = wb.getSheet("first");

        HSSFRow row;
        HSSFCell cell;
        String s;

        int rows; // No of rows
        rows = sheet.getPhysicalNumberOfRows();
         System.out.println(rows);
         System.out.println(sheet.getRow(1).getPhysicalNumberOfCells());
        int cols = 0; // No of columns
        int tmp = 0;

// This trick ensures that …
Run Code Online (Sandbox Code Playgroud)

java apache-poi

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

Java中的投资代码

我有一个项目,我必须编写一个程序,提示用户初始投资金额和目标投资金额,并计算从固定利率(从初始金额增长到目标金额需要多少年)(即:5%).(使用WHILE循环).打印出每年的结果.例如,如果您选择在5年内投资1,000美元:第1年1005年第2期1011等:

我能够编译java程序,但我只能提示用户进行初始投资和目标投资,利息为5%.输出不正确.我做错了什么?这是我的代码.

import static java.lang.System.out;
import java.util.Scanner;
import java.io.*;

public class Investment_Calculator {//main
public static void main(String[] args) {//begins body

double principal = 1;//initial amount investing
double interest = 1;
double rate = 0.05;//the fixed interest amount
int years = 1;//amout of years it will take to achieve goal
double goal = 1;
double total = 1;

Scanner myScanner = new Scanner(System.in);

System.out.println("*************************************** ");
System.out.println("* Welcome to the Investment Calculator * ");
System.out.println("*************************************** ");

System.out.println ("Enter your initial investment amount: …
Run Code Online (Sandbox Code Playgroud)

java

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