Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Articles_ {
- static class Article{
- public void setTitle(String title) {
- this.title = title;
- }
- public void setContent(String content) {
- this.content = content;
- }
- public void setAuthor(String author) {
- this.author = author;
- }
- public String getTitle() {
- return title;
- }
- public String getContent() {
- return content;
- }
- public String getAuthor() {
- return author;
- }
- String title;
- String content;
- String author;
- public Article(String title, String content, String author) {
- this.title = title;
- this.content = content;
- this.author = author;
- }
- public void edit(String newContent){
- setContent(newContent);
- }
- public void changeAuthor(String newAuthor){
- setAuthor(newAuthor);
- }
- public void Rename(String newtitle){
- setTitle(newtitle);
- }
- public String toString(String output){
- output=getTitle()+" -"+getContent()+":"+getAuthor();
- return output;
- }
- }
- public static void main(String[] args) {
- Scanner scanner=new Scanner(System.in);
- String line=scanner.nextLine();
- String[] array=line.split(",");
- String title=array[0];
- String content=array[1];
- String author=array[2];
- int n=Integer.parseInt(scanner.nextLine());
- Article article=new Article(title,content,author);
- for (int i = 0; i <n ; i++) {
- String secondline = scanner.nextLine();
- String[] secondarray = secondline.split(":");
- if (secondarray[0].equals("Edit")) {
- article.edit(secondarray[1]);
- }
- else if (secondarray[0].equals("ChangeAuthor")) {
- article.changeAuthor(secondarray[1]);
- }
- else if (secondarray[0].equals("Rename")) {
- article.Rename(secondarray[1]);
- }
- }
- String output="";
- output=article.toString(output);
- System.out.println(output);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement