小编Ahm*_*our的帖子

产生6位数的随机数

我只想生成6位数的随机数,范围应从000000到999999。

new Random().nextInt(999999) 返回我的电话号码,但不是6位数字。

java

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

如何使Scanner类读取我完整的String输入

Scanner sc = new Scanner(System.in);
String str = sc.next();

System.out.println(str);
Run Code Online (Sandbox Code Playgroud)
Provided input : this is a good school
Obtained Output : this 
Run Code Online (Sandbox Code Playgroud)

为什么完整的字符串无法打印?

java string

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

实现自定义hibernate类型

我正在尝试将hibernate映射实现为Oracle默认安装提供的示例模式(Order Entry)orderentry模式有几个表,其中一个是Customer表,其中有少量列作为customTyped列,例如使用以下语句创建自定义类型;

CREATE OR REPLACE TYPE "CUST_ADDRESS_TYP"  AS OBJECT
( street_address     VARCHAR2(40)
, postal_code        VARCHAR2(10)
, city               VARCHAR2(30)
, state_province     VARCHAR2(10)
, country_id         CHAR(2)
);
Run Code Online (Sandbox Code Playgroud)

并使用以下语句创建customer表

CREATE TABLE OE.CUSTOMERS 
( 
 CUSTOMER_ID NUMBER (6)  NOT NULL , 
 CUST_FIRST_NAME VARCHAR2 (20 BYTE) 
 CONSTRAINT CUST_FNAME_NN NOT NULL , 
 CUST_LAST_NAME VARCHAR2 (20 BYTE) 
 CONSTRAINT CUST_LNAME_NN NOT NULL , 
 CUST_ADDRESS OE.CUST_ADDRESS_TYP , 
 )
Run Code Online (Sandbox Code Playgroud)

我开始知道我们需要UserType这里实现接口,但是当我尝试检索它时发出错误

 org.hibernate.MappingException: property mapping has wrong number of columns: com.dto.oe.Customers.cust_addressData type: com.dto.oe.CustAddressType
            at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:497)
at org.hibernate.mapping.RootClass.validate(RootClass.java:270)
at org.hibernate.cfg.Configuration.validate(Configuration.java:1360) …
Run Code Online (Sandbox Code Playgroud)

java oracle hibernate custom-type

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

在 AngularJs 中的 ng-submit 中使用三元运算符

<form ng-if="userCtrl.show"
    ng-submit="userCtrl.showOtpForm : userCtrl.verifyOtp() ? userCtrl.sendOtpToEmail()" >......</form>
Run Code Online (Sandbox Code Playgroud)

我想在 中使用三元运算符ng-submit。就像当 show 变量的userController计算结果为 true 时,verifyOtp()应该调用函数,否则调用另一个函数。但我一直收到语法错误。

javascript angularjs

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

我想将字符串 xxx-xxx-xxxx 更改为 333-333-3333 我试过这个但在 if(phoneNumber.charAt(0)) 中出错

public class ABCTelephoneTranslator {

public static String translate(String phoneNumber) {
     // Creating array of string length 
    char[] ch = new char[phoneNumber.length()]; 

    // Copy character by character into array 
    for (int i = 0; i < phoneNumber.length(); i++) { 
        ch[i] = phoneNumber.charAt(i); 
    } 
   
    // Printing content of array 
    for (char c : ch) { 
        System.out.println(c); 
    }
    System.out.println(ch.length);
    if(ch.length > 12) {
        throw new IllegalArgumentException("the format should be XXX-XXX-XXXX");
    }
    if(phoneNumber.charAt(0) == "x") {
        phoneNumber.charAt(0) = "3";
    }
    return phoneNumber;
}
Run Code Online (Sandbox Code Playgroud)

我需要将字母 …

java

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

这种乘法在Java中有什么问题:27984*619246?

当我乘以27984*619246时,它给出= 149110880而不是17328980064!任何人都可以解释.

java

-4
推荐指数
1
解决办法
84
查看次数

标签 统计

java ×5

angularjs ×1

custom-type ×1

hibernate ×1

javascript ×1

oracle ×1

string ×1