javase问题,什么是数组、正则表达式及多态
求解答!
1、什么是一维、二维、三维数组,具体应用是什么
2、什么是正则表达式,具体应用是什么
3、什么是多态,举例说明,好处是什么,特点是什么!
------解决方案--------------------
数组:
字符串数组初始化:
String[] str={“a”,”b”,”c”}
整数初始化:
int[] in={1,2,3};
二维数组赋值问题:
int[][] arr={{2050,400},{100,3}};
int[][] a={{23,45,52,13,67,83,12},{45,67,14,52,7},{91,85,11}};
三维数组:
int [][][] 用来抽象表示体积了。。。
<hr>________________
正则表达式:
讲的是一种字符串匹配的问题,可以用来检测一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
像[a-zA-z]表示26个大小写字母
例如:在字符串中找到有几个字母a,String str="[a-zA-z]";
自己写几个就记住了,
不清楚请多csdn看旧贴子
<hr>________________
3.多态我的理解是:比如我们吃东西,可以吃饭,吃水果,
打球去,可以是打各种各样的球,多态也是抽象的概念