int a = 1;
char b = (char) a;
System.out.println(b);
распечатает символ с значением ascii 1 (символ начала заголовка, который не может быть распечатан).
int a = '1';
char b = (char) a;
System.out.println(b);
распечатает символ с значением ascii 49 ( [1])
Если вы хотите преобразовать цифру (0-9), вы можете добавить 48 к ней и произнести, или что-то вроде Character.forDigit(a, 10);
.
Если вы хотите преобразовать int
, как в значение ascii, вы можете использовать Character.toChars(48)
, например.
Проблема решена:
import React, { Component } from 'react';
import $ from 'jquery';
import timepicker from 'timepicker'
class TimePicker extends Component {
componentDidMount(){
this.initDatepicker();
}
initDatepicker(){
$(this.refs.timepicker).timepicker();
}
handleChange = (e) => {
console.log(e.currentTarget.value)
}
render(){
return (
<div>
<input className='timepicker' type='text' ref='timepicker' onBlur={e => this.handleChange(e)} />
</div>
)
}
}
export default TimePicker;