整理以下名著的《哈利·波特》系列、《傲慢与偏见》、《简·爱》、《神曲》、《双城记》、《汤姆·索亚历险记》、《野性的呼唤》、《钢铁是怎样炼成的》、《罗密欧与朱丽叶》、《儿子与情人》的主要人物和大致内容
时间: 2023-03-12 08:42:04 浏览: 210
《哈利·波特》系列的主要人物是哈利·波特、榨核·韦斯莱、罗恩·韦斯莱、赫敏·格兰杰、邓布利多,讲述了十年来哈利·波特和他的朋友们在霍格沃茨魔法学校的冒险故事。 《傲慢与偏见》的主要人物是伊丽莎白·班纳特、达西先生、简·爱、夏洛蒂·班纳特、弗兰西斯·威灵顿,讲述了伊丽莎白·班纳特和达西先生之间的爱情故事。 《简·爱》的主要人物是简·爱、莫瑞先生、韦翰先生,讲述了简·爱的艰苦追求爱情的故事。 《神曲》的主要人物是贝塔斯曼、奥芬巴赫、威尔特、布莱克、潘多拉,讲述了他们与恶魔的恩怨纠葛的故事。 《双城记》的主要人物是谢尔顿、查理斯·达尔西、玛丽·桑德斯、马赫德尔夫人,讲述了谢尔顿在伦敦和巴黎之间的艰苦冒险。 《汤姆·索亚历险记》的主要人物是汤姆·索亚、博尔克先生、约翰尼·克鲁兹、索尔福德,讲述了汤姆·索亚在英国的冒险故事。 《野性的呼唤》的主要人物是爱德华·休克特、查尔斯·林恩、拉里·夏普、麦克·洛克斯,讲述了爱德华·休克特在自然世界中的冒险故事。 《钢铁是怎样炼成的》的主要人物是莫斯拉夫·勃列日涅夫、拉塞尔·科特赞、尼古拉·柯列斯谢夫、阿列克斯·康斯坦丁,讲述了他们在工业革命中的故事。 《罗密欧与朱丽叶》的主要人物是罗密欧、朱丽叶、洛克伯爵、叔叔福林,讲述了罗密欧和朱丽叶之间的爱情故事。 《儿子与情人》的主要人物是安德烈·拉维诺夫、玛莎·拉维诺夫、玛丽·塔拉艾伦、米歇尔·米歇尔,讲述了安德烈·拉维诺夫和玛莎之间的爱情故事。
相关问题
用java实现一个枚举类,通过编号(从1开始)得到30本世界名著(翻译成中文)
代码如下:
```
public enum WorldClassic {
ONE("鲁滨逊漂流记"),
TWO("简·爱"),
THREE("傲慢与偏见"),
FOUR("双城记"),
FIVE("了不起的盖茨比"),
SIX("哈利·波特与魔法石"),
SEVEN("红楼梦"),
EIGHT("儒林外史"),
NINE("天龙八部"),
TEN("西游记"),
ELEVEN("三国演义"),
TWELVE("水浒传"),
THIRTEEN("红与黑"),
FOURTEEN("高老庄"),
FIFTEEN("巴黎圣母院"),
SIXTEEN("罗密欧与朱丽叶"),
SEVENTEEN("悲惨世界"),
EIGHTEEN("安娜·卡列尼娜"),
NINETEEN("百年孤独"),
TWENTY("飘"),
TWENTY_ONE("战争与和平"),
TWENTY_TWO("源氏物语"),
TWENTY_THREE("人间失格"),
TWENTY_FOUR("麦田里的守望者"),
TWENTY_FIVE("奥德赛"),
TWENTY_SIX("苔丝"),
TWENTY_SEVEN("莎士比亚全集"),
TWENTY_EIGHT("教父"),
TWENTY_NINE("纳尼亚传奇"),
THIRTY("福尔摩斯探案集");
private String bookName;
WorldClassic(String bookName) {
this.bookName = bookName;
}
public String getBookName() {
return bookName;
}
public static String getBookNameByIndex(int index) {
if (index > 0 && index <= 30) {
return WorldClassic.values()[index - 1].getBookName();
} else {
return "";
}
}
}
```
使用方法:
```
String bookName = WorldClassic.getBookNameByIndex(1); //获取第一本世界名著的中文名
System.out.println(bookName); //输出:鲁滨逊漂流记
```
用java实现一个枚举类,通过编号(从1开始)得到30本世界名著(翻译成中文并且加上书名号)
```java
public enum WorldLiterature {
THE_ADVENTURES_OF_SHERLOCK_HOLMES("福尔摩斯探案集"),
PRIDE_AND_PREJUDICE("傲慢与偏见"),
TO_KILL_A_MOCKINGBIRD("杀死一只知更鸟"),
THE_GREAT_GATSBY("了不起的盖茨比"),
ANIMAL_FARM("动物农场"),
WUTHERING_HEIGHTS("呼啸山庄"),
THE_CATCHER_IN_THE_RYE("麦田里的守望者"),
THE_LITTLE_PRINCE("小王子"),
ONE_HUNDRED_YEARS_OF_SOLITUDE("百年孤独"),
WAR_AND_PEACE("战争与和平"),
THE_BROTHERS_KARAMAZOV("卡拉马佐夫兄弟"),
CRIME_AND_PUNISHMENT("罪与罚"),
ANNA_KARENINA("安娜·卡列尼娜"),
DON_QUIXOTE("堂吉诃德"),
LES_MISERABLES("悲惨世界"),
THE_IDIOT("白痴"),
FAUST("浮士德"),
THE_ODYSSEY("奥德赛"),
THE_ILIAD("伊利亚特"),
THE_DIVINE_COMEDY("神曲"),
THE_CANterbury_Tales("坎特伯雷故事集"),
THE_REMAINS_OF_THE_DAY("日落之前"),
THE_BELL_JAR("玻璃罩"),
THE_COLOR_PURPLE("紫色"),
SIDDHARTHA("悉达多"),
THE_PICTURE_OF_DORIAN_GRAY("道林·格雷的画像"),
A_TALE_OF_TWO_CITIES("双城记"),
THE_SCARLET_LETTER("红字"),
THE_TRIAL("审判");
private String name;
WorldLiterature(String name) {
this.name = name;
}
public String getName() {
return name;
}
public static String getNameByNumber(int number) {
if (number < 1 || number > 30) {
throw new IllegalArgumentException("Invalid number: " + number);
}
return values()[number - 1].getName();
}
}
```
使用方式:
```java
String bookName = WorldLiterature.getNameByNumber(5); // 动物农场
```
阅读全文