java字符串与数组比较大小_java-如何将存储在数组中的字符串与简单字符串进行比较?...

我想比较数组中字符串形式的学生人数与人数n

这是字符串。

remarque:

班级形成:

私有字符串代码;

私有字符串名称;

private int nbsi = 0;

私人学生[]标签=新学生[200];

班级学生:

私有字符串号;

``

私有字符串名称;

私有字符串name2;

public Module []选项卡= new Module [4];

块引用类的形成

package tp2_bis;

public class Formation

{

//question 2

private String code;

private String name;

private int nbsi=0;

private Student [] tab = new Student[200];

//question 3

public Formation(String code,String name)

{

this.setCode(code);

this.setName(name);

}

public Formation()

{

}

//question 4

public String getCode()

{

return code;

}

public void setCode(String code)

{

this.code = code;

}

public String getName()

{

return name;

}

public void setName(String name)

{

this.name = name;

}

public int getNbsi()

{

return nbsi;

}

public void setNbsi(int nbsi)

{

this.nbsi = nbsi;

}

//question 6_b

public boolean searchName(String n1)

{

int i=0;

boolean b=false;

while(!b && i

{

if(tab[i].getName().equals(n1)) //there is the problem i cant compare between them??

b=true;

else

i++;

}

return b;

}

}

班级班级学生=>班级组建

package tp2_bis;

public class Student

{

//question 2

private String number;

private String name;

private String name2;

public Module[] tab = new Module[4];

//question 3

public Student(String name,String name2)

{

this.setName(name);

this.setName2(name2);

}

public Student()

{

}

//question 4

public String getNumber()

{

return number;

}

public void setNumber(String number)

{

this.number = number;

}

public String getName()

{

return name;

}

public void setName(String name)

{

this.name = name;

}

public String getName2()

{

return name2;

}

public void setName2(String Name2)

{

this.name2 = name2;

}

public Module[] getTab()

{

return tab;

}

public void setTab(Module[] tab)

{

this.tab = tab;

}

//question 5_a

public void addMark(Module m)

{

int i=0;

boolean b=false;

while(i<4 && !b)

{

if(this.tab[i]==null)

{

this.tab[i]=m;

b=true;

}

else

i++;

}

}

public void addMark(String name,double mark,int cof)

{

Module m=new Module(name,mark,cof);

int i=0;

boolean b=false;

while(i<4 && !b)

{

if(this.tab[i]==null)

{

this.tab[i]=m;

b=true;

}

else

i++;

}

}

public void write()

{

Module[] tab1= this.tab;

System.out.println("numero d'inscription:"+this.getNumber()+

"\nNom et Prenom de l'etudiant: "+this.getName()+" "+this.getName2()+

"\nNotes:");

}

Blockquote的主要功能

package tp2_bis;

public class TestFormation

{

public static void main(String[] args)

{

Formation f=new Formation("CPI_2016","class of computer science");

Etudiant e1=new Etudiant("ali","djamel");

Etudiant e2=new Etudiant("karim","rachid");

f.inscription(e1);

f.inscription(e2);

Module m1=new Module("algo",19,5);

e1.addMark(m1);

e1.addMark("analyse",17,5);

m1=new Module("algebre",20,3);

e1.addMark(m1);

m1=new Module("archi",15,4);

e1.addMark(m1);

e1.write();

e2.addMark(new Module("algo",17,5));

e2.addMark(new Module("analyse",18,5));

e2.addMark("algebre",20,3);

e2.addMark("archi",15,4);

e2.write();

System.out.println(f.searchName("karim"));

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/371671.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

delphi用TAdoStoredProc调用存储过程,兼容sql2005、2008、2014的远程事务问题

delphi7写的程序&#xff0c;在sql2000里没问题&#xff0c;调用sql2008、2014里的存储过程时&#xff0c;如果存储过程里操作了大量数据&#xff0c;很容易会莫名其妙的自己撤销掉&#xff0c;但是程序还识别不到&#xff0c;认为还在正常执行。今天尝试换了个控件&#xff1a…

使用NoSQL实现实体服务–第3部分:CouchDB

在本系列的第2部分中 &#xff0c;我使用SOA的“合同优先”技术创建和部署了产品实体服务&#xff0c;现在&#xff0c;我将致力于服务实现的NoSQL数据库方面。 正如我在第1部分中已经提到的那样&#xff0c;我已经选择CouchDB作为我的NoSQL数据库&#xff0c;选择Ektorp库作为…

8、SpringCloud高频面试题-版本1

1、SpringCloud组件有哪些 SpringCloud 是一系列框架的有序集合。它利用 SpringBoot 的开发便利性巧妙地简化了分布式系统基础设施的开发&#xff0c;如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等&#xff0c;都可以用 SpringBoot 的开发风格做到一键启…

java对象不会被改变_Java 并发编程(二)对象的不变性和安全的公布对象

二、安全公布到眼下为止&#xff0c;我们重点讨论的是怎样确保对象不被公布&#xff0c;比如让对象封闭在线程或还有一个对象的内部。当然&#xff0c;在某些情况下我们希望在多个线程间共享对象&#xff0c;此时必须确保安全地进行共享。然而&#xff0c;假设仅仅是像以下程序…

nginx 上php不可写解决方法

在php.ini中设置的session.save_path会被php-fpm.conf中覆盖 打开php-fpm.conf文件找到php_value[session.save_apth] 这里的/var/lib/php/session 为实际的session保存目录&#xff0c;设置为777,必须让其他用户有rw权限,因为php在Linux里面以其他用户身份运行&#xff08;匿名…

JavaOne 2012:Java策略主题演讲和IBM主题演讲

与 JavaOne 2010 相似&#xff0c;我对JavaOne 2012的开始也很艰难。由于“计算机和打印机技术上的困难”&#xff0c;办理登机手续的人花了70分钟为我提供JavaOne徽章。 尽管我不是世界上最有耐心的人&#xff0c;但比等待更令人失望的是&#xff0c;我错过了参加“社区会议&a…

java citymap_Java实现Map集合二级联动

Map集合可以保存键值映射关系&#xff0c;这非常适合本实例所需要的数据结构&#xff0c;所有省份信息可以保存为Map集合的键&#xff0c;而每个键可以保存对应的城市信息&#xff0c;本实例就是利用Map集合实现了省市级联选择框&#xff0c;当选择省份信息时&#xff0c;将改变…

【NIO】之IO和NIO的区别

在Java1.4之前的版本&#xff0c;Java对I/O的支持并不完善&#xff0c;开发人员在开发高性能I/O程序的时候&#xff0c;会面临以下几个问题&#xff1a; 1、没有数据缓存区&#xff0c;I/O性能存在问题 2、没有C/C通道的概念&#xff0c;输入和输出流是相互独立的不能复用 3、同…

Mono环境下访问SSL

由于MONO没有CA证书&#xff0c;所以访问SSL链接&#xff08;HTTPS&#xff09;就会出错&#xff0c;这时候只要强制访问就可以。 using System.Net.Security;using System.Security.Authentication;using System.Security.Cryptography.X509Certificates; private static bool…

JavaOne 2012:使用HTML5和Java构建移动应用程序

我返回了Parc 55 &#xff08;任务会议室&#xff09;&#xff0c;观看Max Katz的&#xff08; Exadel开发人员关系&#xff09;“用HTML5和Java构建移动应用程序” Bird-of-Feather&#xff08;BoF&#xff09;演示。 具体来说&#xff0c;Katz在Tiggzi &#xff08;基于云的应…

HDU 2602.Bone Collector-动态规划0-1背包

Bone Collector Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 85530 Accepted Submission(s): 35381 Problem DescriptionMany years ago , in Teddy’s hometown there was a man who was called “Bone Col…

java线程实现排序_【多线程实现快速排序】

快速排序算法实现文件QuickSort.javapackage quick.sort;import java.util.concurrent.Callable;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class QuickSort implements Callable{private int[] array;private final in…

使用Gitolite搭建Gitserver

Gitolite是一款Perl语言开发的Git服务管理工具。通过公钥对用户进行认证。并可以通过配置文件对些操作进行基于分支和路径的精细控制。Gitolite採用的是SSH协议而且使用SSH公钥认证。因此不管是管理员还是普通用户。都须要对SSH有所了解。Gitolite的官网是&#xff1a;https://…

java任务分支和合并_合并/分支战略

我会给出与Adarsh Shah相同的建议&#xff0c;因为在大多数情况下&#xff0c;2个分支(MAIN&#xff0c;RELEASE)就足够了&#xff0c;并且使用feature branches用于你不想立即提交到MAIN的东西&#xff0c;因为它需要一段时间才能完全准备好测试 . 通过RELEASE&#xff0c;我指…

Spring安全:防止暴力攻击

Spring Security可以为您做很多事情。 帐户被封锁&#xff0c;密码盐。 但是蛮力阻断剂呢&#xff1f; 那是你必须自己做的。 幸运的是&#xff0c;Spring是一个非常灵活的框架&#xff0c;因此对其进行配置并不是什么大问题。 让我向您展示一些如何针对Grails应用程序执行…

NopCommerce计划任务

NopCommerce计划任务转载于:https://www.cnblogs.com/chenjz/p/6293210.html

简单谈谈js中的MVC

MVC是什么&#xff1f; MVC是一种架构模式&#xff0c;它将应用抽象为3个部分&#xff1a;模型&#xff08;数据&#xff09;、视图、控制器&#xff08;分发器&#xff09;。 本文将用一个经典的例子todoList来展开&#xff08;代码在最后&#xff09;。 一个事件发生的过程&a…

BTrace:Java开发人员工具箱中的隐藏宝石

这篇文章是关于BTrace的 &#xff0c;我正在考虑将其作为Java开发人员的隐藏宝藏。 BTrace是用于Java平台的安全&#xff0c;动态跟踪工具。 BTrace可用于动态跟踪正在运行的Java程序&#xff08;类似于DTrace&#xff0c;适用于OpenSolaris应用程序和OS&#xff09;。 不久&am…

python 图片转视频ffmpeg_python图片转视频(opencv),ffmpeg压缩视频

要注意&#xff1a;1. 图片传视频要自己设置帧率和分辨率2.读取图片后分辨率要resize为和视频分辨率一样才可以3.写完.avi视频后视频比较大&#xff0c;用ffmpeg将avi视频压缩为mp4import cv2from cv2 import VideoWriter, VideoWriter_fourcc, imread, resizeimport osfrom su…

门面模式

门面模式的定义 门面模式&#xff08;Facade Pattern&#xff09;也叫做外观模式&#xff0c;是一种比较常用的封装模式&#xff0c;其定义如 下&#xff1a; Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher-level interface tha…