我试图理解java.util.Calendar.get(java.util.Calendar.WEEK_OF_YEAR)是如何工作的,但我似乎遗漏了一些要点。
String time = "1998-12-31"; // year month day
java.util.Calendar date = java.util.Calendar.getInstance();
date.setTime((new java.text.SimpleDateFormat("yyyy-MM-dd")).parse(time));
System.err.println("
我试图用java.time.Year.parse()解析介于0到1000之间的年份字符串值,但是java.time.format.DateTimeParseException: Text '999' could not be parsed at index 0的解析失败。
Year.parse的javadoc声明:
Obtains an instance of Year from a text string such as 2007.
The string must represent a valid year. Years outside the range 0000 to
我想在JSF中有一个列表框。我已经写了一个简单的代码,但它不能工作。在演示页面中,我看到一个没有列表的空框,而在用户页面中,我有错误。
UserBean.java
@ManagedBean
@SessionScoped
public class UserBean implements Serializable{
public String favYear3;//list box
public String getFavYear3() {
return favYear3;
}
public void setFavYear3(String
我想用可选的月份和日期在java中存储日期。我知道只存储一年的java.time.LocalYear。我应该创建我自己的自定义类来保存日期和可选的月和日,还是有任何自定义库来解决这个问题。
public class Date {
private LocalYear year;
private int month;
private int day;
public Date(LocalYear year) {
this.year = year;
}
public Date(LocalYear year, int month) {
this.year =
我有一个名为MyDate的类,它可以在另一个项目中访问(当使用类的一个实例时,所有的方法都会出现在弹出中)。但是,在运行应用程序时,在MyDate实例上使用构造函数时似乎出现了错误。如果我使用默认的构造函数或带有参数的构造函数,这没有什么区别。
这是我得到的错误:
Exception in thread "main" java.lang.NoClassDefFoundError: MyClasses/MyDate
at Lesson2Test.main(Lesson2Test.java:10)
这是我的类文件:
package MyClasses;
import ja
考虑以下代码片段:
Calendar futureDate = Calendar.getInstance();
int year = 2011;
int month = 11;
int day = 14;
futureDate.set(year,month, day);
System.out.println(futureDate.toString());
java.sql.Date sqlDate = new java.sql.Date( futureDate.getTime().getTime());
futureDate.toString()的打印输出为:
.....YEAR=2011、
我们正在尝试为以下lSession.createQuery(lQueryString.toString());创建特定于hibernate的查询............
INSERT INTO EMPLOYEE_HISTORY (emp_status,
createdBy,
releasedate,
year)
SELECT CASE n.emp_Status WHEN 0 THEN 'Draft
作为OO的一个例子,我减少了一组类文件。它们工作得很完美,但我不明白WorkerTest.java的WorkerTest.java调用是如何通过Worker.java和Date.java实现的?Worker.java和Date.java都有toString方法,但都没有显式调用,但从输出中可以看出两者都被使用。
这是如何工作,或我应该学习什么概念?
public class WorkerTest {
public static void main( String[] args ) {
Date birth = new Date( 7, 15, 1922 );
Wo
我正在为我的学校作业做一个Date类,它基本上做一些基本的功能,就像API Date一样。这些方法都不允许与Java的API Date类关联,只有一个构造函数设置为当前本地时间。我在为它创建的实例上设置错误时遇到了问题。
import java.util.*;
public class Date
{
// declare needed variables
private int day;
private int month;
private int year;
/**
* Default constructor to set the date info
我正在用Jython语言编程,我想把一个java.util.GregorianCalendar datetime实例转换成一个Jython DateTime值。
我试过了:
from java.util import Calendar, GregorianCalendar
import datetime
x = GregorianCalendar.getInstance()
y = datetime(x.YEAR, x.MONTH, x.DAY_OF_MONTH, x.HOUR_OF_DAY, x.MINUTE, x.SECOND, x.MILLISECOND)
但我得到以下错误:
Typ
public class Question
{
public static void main(String args[])
{
int year;
Calendar current = Calendar.getInstance(); //Creating the calendar class object
year = current.get(Calendar.YEAR); //Initializing year with calendar class object
System.out.println
我正在寻找一种方法来输出一个实例化的类,一个对象到一个文件。我试过使用FileStream,但它似乎不起作用。经过研究,我似乎需要使用一种称为“序列化”的技术。我对这个话题一无所知。有人能帮我调试一下这段代码吗?我有一种预感,这个问题的发生是因为我试图在一个普通类中序列化一个抽象类。抽象类是java.util.Calendar。
class CalendarL implements java.io.Serializable{
private static final long serialVersionUID = 1L;
java.util.Calendar calendar
java.text.SimpleDateFormat毕竟是java.text.DateFormat的一个实现。此DateFormat实现可以理解以下模式字母
G Era designator
y Year
M Month in year
w Week in year
W Week in month
D Day in year
d Day in month
F Day of week in month
E Day in week
a Am/pm marker
H Hour in day (0-23)
k Hour in day (1-24)
K Hour in am/pm (0-11)
h Ho
我从web服务JSON数组中接收到,它包含2种类型的对象--基类和扩展基类的类(它包含一些额外的属性)。我如何与Jackson一起处理它,它将在Java中生成一个基类列表。例如,我有一个类汽车和类卡车,其中包含属性maxLoad (和其他一些)的汽车没有。最后,我需要得到包含汽车和卡车实例的列表。以下是代码:
public class Car {
private String make;
private String model;
private short year;
private String bodyStyle;
private String
我有一个包含信息的类:
class Artists {
int id;
String description;
int year;
void insert(int i, String d, int y) {
id = i;
description = d;
year = y;
}
void display() {
System.out.println(id + description + year);
}
}
public class ArtistsRunner {
我对java非常陌生,目前正在为一个学生记录系统编写java代码。我创建了一个类,要求用户输入学生完成的年份,如下所示
import java.util.ArrayList;
import java.util.Scanner;
public class StudentYear
{
public void StudentYear()
{
ArrayList<Integer> studentYear = new ArrayList<Integer>();
Scanner sc = new Scanner(System.in
好的,对于一个大的实验,我要做的第一部分是写一个日历类,就像我在这里写的一样。这很简单,因为我们得到了关于如何做到这一点的真正直接的指令。我将展示它,以防对解决问题有所帮助:
import java.util.Scanner;
public class Calendar
{
static final int FEBRUARY = 2;
static final int MONTHS_PER_YEAR = 12;
static int [] daysPerMonth =
{0, 31, 28, 31, 30, 31, 30, 31,
我知道枚举
enum Year
{
First, Second, Third, Fourth;
}
被转换为
final class Year extends Enum<Year>
{
public static final Year First = new Year();
public static final Year Second = new Year();
public static final Year Third = new Year();
public static final Year Fourt
我需要在"Person“类中存储生日。如果日期是使用java.util.Calendar存储的,我如何使用"Person“对象访问日期?
我尝试创建一个get方法,但后来意识到java.util.Calendar是静态的。然后,我尝试创建一个birthdate包装类,但再一次遇到返回对象的问题。
以下是我到目前为止得到的一些信息:
public class Person {
private String firstname;
private String surname;
public Person(String firstname, String surname, Birt
这是编程的新手,所以我不确定我问的是不是真的可能。
我有一个类Man,它只包含类的参数,还有一些get方法来查找对象的特定参数。
我还有另一个类,Group,在这个类中,我想有一个Man的ArrayList。
顺便说一句,我正在学习使用bluej环境,如果这有区别的话。
下面是Man类的相关部分。
import java.util.ArrayList;
/**
*This class will store information about man, including the height, weight, age and year of birth
*of individual men.
我正在构建一个程序来读取.txt文件,提取学生数据并将其存储在集合中。那么用户应该能够选择几个不同的查询。例如,我请求帮助的查询是选择所有2014年毕业的学生,然后将这些结果打印到屏幕上。
简而言之,我如何搜索存储在ProcessRecords类中的Arraylist,以供2014年毕业的学生使用?由于某种原因,我似乎不能返回某一年毕业的学生的记录。
下面是我的代码。
第一个类: ProcessRecords (使用main方法)
import java.util.*;
import java.io.*;
public class ProcessRecords {
public stat
有可能在java中按字母顺序对具有公共字符串类型变量的两个类数组进行排序吗?我有一个父类和子类,每个类集合为一个数组,我希望根据父类中的一个变量(如标题)按字母顺序对它们进行排序。我对java相当陌生,我想知道在java中是否有什么可以实现这一点的东西。提前谢谢你的帮助。
import java.util.Scanner;
import java.lang.reflect.Array;
import java.text.NumberFormat;
import java.util.Locale;
//declaration of class Bookstore
public class Bo
我试图在下面的文档示例中使用日期选择器小部件:
但是,当我调用newFragment.show(getSupportFragmentManager(),“datePicker”)时;
应用程序崩溃和堆栈跟踪显示如下:
FATAL EXCEPTION: main Process: com.wgu.andrey.clp1, PID: 8125
java.lang.IllegalStateException: Activity has been destroyed
问题
在基于服务器的java解决方案中,我们需要一个包含静态值的更大的查找表(大约300 kB,但是数据会随着下一年的新值每年增加)。
表通常放在数据库中,但现在我们讨论了如何在Java类中将其实现为Java代码。我会用一个计算表值的成员函数对这个类进行编程。不需要对象实例或其他内存-只需要代码。
编码表
public class Lookup {
public static float getValue (int year, int c1, int c2, int c3) {
if (year == 2012) {
if (c1 == 1) { // about 7
现在我正在做一个小项目。这个项目包括几个日期之间的比较。因此,我使用SimpleDateFormat将"yyyy-MM-dd“转换为毫秒。然而,它并没有起作用。顺便说一句,当我使用更简单的方法,也就是逐个比较年、月、日时,它就成功了!所以问题出在SimpleDateFormat上。
代码如下:
package GenericsPractice;
public class Employee {
private String name;
private int age;
private MyDate birthday;
public Employ
我在使用MySQL属性存储列时遇到问题,使用Hibernate.
MySQL表:
CREATE TABLE DateTest (
id INT NOT NULL AUTO_INCREMENT,
year YEAR(4),
PRIMARY KEY(id)
) ENGINE = InnoDB;
。。
Java访问类
public class DateTest implements java.io.Serializable {
private Integer id;
private Date year;
public DateTest() {
当前,当试图将我的地震对象添加到我的数组列表中时,会得到错误"java.lang.NullPointerException: null“。
注意:我使用BlueJ为我的地震手工创建和输入值。
这是我的地震课:
public class Earthquake {
// instance variables - replace the example below with your own
private double latitude;
private double longitude;
private double magnitude;
priv